2009 | ||
---|---|---|
67 | EE | Robert Colvin, Ian J. Hayes: CSP with Hierarchical State. IFM 2009: 118-135 |
2008 | ||
66 | EE | Larissa Meinicke, Ian J. Hayes: Probabilistic Choice in Refinement Algebra. MPC 2008: 243-267 |
65 | EE | Larissa Meinicke, Ian J. Hayes: Algebraic reasoning for probabilistic action systems and while-loops. Acta Inf. 45(5): 321-382 (2008) |
64 | EE | Robert Colvin, Ian J. Hayes, Paul A. Strooper: Calculating modules in contextual logic program refinement. TPLP 8(1): 1-31 (2008) |
2007 | ||
63 | EE | Cliff B. Jones, Ian J. Hayes, Michael A. Jackson: Deriving Specifications for Systems That Are Connected to the Physical World. Formal Methods and Hybrid Real-Time Systems 2007: 364-390 |
62 | EE | Ian J. Hayes: Procedures and parameters in the real-time program refinement calculus. Sci. Comput. Program. 64(3): 286-311 (2007) |
2006 | ||
61 | EE | Larissa Meinicke, Ian J. Hayes: Reasoning Algebraically About Probabilistic Loops. ICFEM 2006: 380-399 |
60 | EE | Larissa Meinicke, Ian J. Hayes: Continuous Action System Refinement. MPC 2006: 316-337 |
59 | EE | Ian J. Hayes: Termination of Real-Time Programs: Definitely, Definitely Not, or Maybe. UTP 2006: 141-154 |
58 | EE | Robert Colvin, Ian J. Hayes, Paul A. Strooper: Calculating modules in contextual logic program refinement CoRR abs/cs/0608110: (2006) |
2005 | ||
57 | John Fitzgerald, Ian J. Hayes, Andrzej Tarlecki: FM 2005: Formal Methods, International Symposium of Formal Methods Europe, Newcastle, UK, July 18-22, 2005, Proceedings Springer 2005 | |
56 | EE | Erica Glynn, Ian J. Hayes, Anthony MacDonald: Integration of generic program analysis tools into a software development environment. ACSC 2005: 249-258 |
55 | EE | Karl Lermer, Colin J. Fidge, Ian J. Hayes: A theory for execution-time derivation in real-time programs. Theor. Comput. Sci. 346(1): 3-27 (2005) |
2004 | ||
54 | EE | Cameron Smith, Kirsten Winter, Ian J. Hayes, R. Geoff Dromey, Peter A. Lindsay, David A. Carrington: An Environment for Building a System out of its Requirements. ASE 2004: 398-399 |
53 | EE | Ian J. Hayes: Towards Platform-Independent Real-Time Systems. Australian Software Engineering Conference 2004: 192-201 |
52 | EE | Robert Colvin, Lindsay Groves, Ian J. Hayes, David Hemer, Ray Nickson, Paul A. Strooper: Developing Logic Programs from Specifications Using Stepwise Refinement. Program Development in Computational Logic 2004: 66-89 |
2003 | ||
51 | EE | Ian J. Hayes, Michael A. Jackson, Cliff B. Jones: Determining the Specification of a Control System from That of Its Environment. FME 2003: 154-169 |
50 | EE | Ian J. Hayes: Programs as Paths: An Approach to Timing Constraint Analysis. ICFEM 2003: 1-15 |
49 | EE | Sibylle Peuker, Ian J. Hayes: Reasoning about Deadlines in Concurrent Real-Time Programs. IPDPS 2003: 237 |
48 | EE | Karl Lermer, Colin J. Fidge, Ian J. Hayes: Formal Semantics for Program Paths. Electr. Notes Theor. Comput. Sci. 78: (2003) |
47 | EE | Karl Lermer, Colin J. Fidge, Ian J. Hayes: Linear Approximation of Execution-Time Constraints. Formal Asp. Comput. 15(4): 319-348 (2003) |
2002 | ||
46 | EE | Robert Colvin, Ian J. Hayes, David Hemer, Paul A. Strooper: Translating Refined Logic Programs to Mercury. ACSC 2002: 33-40 |
45 | EE | Jamie Shield, Ian J. Hayes: Refining Object-Oriented Invariants and Dynamic Constraints. APSEC 2002: 52- |
44 | EE | Ian J. Hayes: The Real-Time Refinement Calculus: A Foundation for Machine-Independent Real-Time Programming. ICATPN 2002: 44-58 |
43 | EE | Sibylle Peuker, Ian J. Hayes: Towards a Refinement Calculus for Concurrent Real-Time Programs. ICFEM 2002: 335-346 |
42 | EE | Robert Colvin, Ian J. Hayes, David Hemer, Paul A. Strooper: Refinement of Higher-Order Logic Programs. LOPSTR 2002: 126-143 |
41 | EE | Ian J. Hayes: Reasoning about Timeouts. MPC 2002: 94-116 |
40 | EE | Ian J. Hayes, Robert Colvin, David Hemer, Paul A. Strooper, Ray Nickson: A Refinement Calculus for Logic Programs CoRR cs.SE/0202002: (2002) |
39 | EE | David Hemer, Ian J. Hayes, Paul A. Strooper, Robert Colvin: Don't Care Non-determinism in Logic Program Refinement. Electr. Notes Theor. Comput. Sci. 61: (2002) |
38 | EE | Graeme Smith, Ian J. Hayes: An Introduction to Real-Time Object-Z. Formal Asp. Comput. 13(2): 128-141 (2002) |
37 | EE | Ian J. Hayes: Reasoning about real-time repetitions: terminating and nonterminating. Sci. Comput. Program. 43(2-3): 161-192 (2002) |
36 | Ian J. Hayes, Robert Colvin, David Hemer, Paul A. Strooper, Ray Nickson: A refinement calculus for logic programs. TPLP 2(4-5): 425-460 (2002) | |
2001 | ||
35 | EE | David Hemer, Ian J. Hayes, Paul A. Strooper: Refinement Calculus for Logic Programming in Isabelle/HOL. TPHOLs 2001: 249-264 |
34 | EE | Ian J. Hayes, Mark Utting: A sequential real-time refinement calculus. Acta Inf. 37(6): 385-448 (2001) |
33 | EE | Jamie Shield, Ian J. Hayes, David A. Carrington: Using Theory Interpretation to Mechanise the Reals in a Theorem Prover. Electr. Notes Theor. Comput. Sci. 42: (2001) |
32 | Ian J. Hayes, Colin J. Fidge, Karl Lermer: Semantic characterisation of dead control-flow paths. IEE Proceedings - Software 148(6): 175-186 (2001) | |
2000 | ||
31 | EE | Robert Colvin, Ian J. Hayes, Paul A. Strooper: Refining Logic Programs Using Types. ACSC 2000: 43-50 |
30 | EE | Ian J. Hayes: Reasoning about real-time programs using idle-invariant assertions. APSEC 2000: 16-23 |
29 | EE | Ian J. Hayes: Real-Time Program Refinement Using Auxiliary Variables. FTRTFT 2000: 170-184 |
28 | EE | Graeme Smith, Ian J. Hayes: Structuring Real-Time Object-Z Specifications. IFM 2000: 97-115 |
27 | EE | Robert Colvin, Ian J. Hayes, Paul A. Strooper: Modular Logic Program Refinement. LOPSTR 2000 |
26 | EE | Robert Colvin, Ian J. Hayes, Paul A. Strooper: A Technique for Modular Logic Program Refinement. LOPSTR (LNCS 2042: Selected Papers) 2000: 38-56 |
25 | Ian J. Hayes: Reasoning about Non-terminating Loops Using Deadline Commands. MPC 2000: 60-79 | |
1999 | ||
24 | Graeme Smith, Ian J. Hayes: Towards Real-Time Object-Z. IFM 1999: 49-65 | |
1998 | ||
23 | EE | Colin J. Fidge, Ian J. Hayes, Brendan P. Mahony: Defining Differentiation and Integration in Z. ICFEM 1998: 64- |
22 | EE | Colin J. Fidge, Ian J. Hayes, A. P. Martin, Axel Wabenhorst: A Set-Theoretic Model for Real-Time Specification and Reasoning. MPC 1998: 188-206 |
21 | Ian J. Hayes, Mark Utting: Deadlines are termination. PROCOMET 1998: 186-204 | |
20 | Ian J. Hayes: Expressive Power of Specification Languages. Formal Asp. Comput. 10(2): 187-192 (1998) | |
19 | David A. Carrington, Ian J. Hayes, Ray Nickson, Geoffrey Watson, Jim Welsh: A Program Refinement Tool. Formal Asp. Comput. 10(2): 97-124 (1998) | |
1997 | ||
18 | Ray Nickson, Ian J. Hayes: Supporting Contexts in Program Refinement. Sci. Comput. Program. 29(3): 279-302 (1997) | |
1996 | ||
17 | Colin J. Fidge, Mark Utting, Peter Kearney, Ian J. Hayes: Integrating Real-Time Scheduling Theory and Program Refinement. FME 1996: 327-346 | |
16 | Ian J. Hayes, R. G. Nickson, Paul A. Strooper: Refining Specifications to Logic Programs. LOPSTR 1996: 1-19 | |
15 | Ian J. Hayes: Supporting Module Reuse in Refinement. Sci. Comput. Program. 27(2): 175-184 (1996) | |
1995 | ||
14 | EE | Ian J. Hayes, Keijiro Araki, David J. Duke, Val E. Veraart: Are Formal Methods Relevant? APSEC 1995: 513 |
13 | Peter Bancroft, Ian J. Hayes: A Formal Semantics for a Language with Type Extension. ZUM 1995: 299-314 | |
12 | Ian J. Hayes, Brendan P. Mahony: Using Units of Measurement in Formal Specifications. Formal Asp. Comput. 7(3): 329-347 (1995) | |
11 | Ian J. Hayes, Jeff W. Sanders: Specification by Interface Separation. Formal Asp. Comput. 7(4): 430-439 (1995) | |
1993 | ||
10 | EE | David A. Carrington, David J. Duke, Ian J. Hayes, Jim Welsh: Deriving Modular Designs from Formal Specifications. SIGSOFT FSE 1993: 89-98 |
1992 | ||
9 | Ian J. Hayes, Luke Wildman: Towards Libraries for Z. Z User Workshop 1992: 37-51 | |
8 | Ian J. Hayes: Multi-Relations in Z. Acta Inf. 29(1): 33-62 (1992) | |
7 | Ian J. Hayes: VDM and Z: A Comparative Case Study. Formal Asp. Comput. 4(1): 76-99 (1992) | |
6 | EE | Brendan P. Mahony, Ian J. Hayes: A Case-Study in Timed Refinement: A Mine Pump. IEEE Trans. Software Eng. 18(9): 817-826 (1992) |
1990 | ||
5 | Ian J. Hayes: Interpretations of Z Schema Operations. Z User Workshop 1990: 12-26 | |
1989 | ||
4 | Ian J. Hayes, M. Mowbray, Gordon A. Rose: Signalling System No.7, The Network Layer. PSTV 1989: 3-14 | |
1987 | ||
3 | C. A. R. Hoare, Ian J. Hayes, Jifeng He, Carroll Morgan, A. W. Roscoe, Jeff W. Sanders, Ib Holm Sørensen, J. Michael Spivey, Bernard Sufrin: Laws of Programming. Commun. ACM 30(8): 672-686 (1987) | |
1986 | ||
2 | Ian J. Hayes: Specification Directed Module Testing. IEEE Trans. Software Eng. 12(1): 124-133 (1986) | |
1985 | ||
1 | Ian J. Hayes: Applying Formal Specification to Software Development in Industry. IEEE Trans. Software Eng. 11(2): 169-178 (1985) |