Skip to menu Skip to content Skip to footer

2003

Conference Publication

Refinement of higher-order logic programs

Colvin, Robert, Hayes, Ian J., Hemer, David G. and Strooper, Paul A. (2003). Refinement of higher-order logic programs. The Twelfth International Symposium on Logic-based Program Synthesis and Transformation, Madrid, Spain, 17-20 September 2002. Berlin: Springer. doi: 10.1007/3-540-45013-0_11

Refinement of higher-order logic programs

2003

Conference Publication

Determining the specification of a control system from that of its environment

Hayes, I. J., Jackson, M. A. and Jones, C. B. (2003). Determining the specification of a control system from that of its environment. International Symposium of Formal Methods Europe, Pisa, Italy, 8-14 September 2003. Berlin: Springer Verlag. doi: 10.1007/978-3-540-45236-2_10

Determining the specification of a control system from that of its environment

2003

Conference Publication

Formal Semantics for Program Paths

Lermer, Karl, Fidge, Colin and Hayes, Ian J. (2003). Formal Semantics for Program Paths. Computing: The Australasian Theory Symposium [CATS], Adelaide, 4-7 February 2003. Amsterdam ; New York: Elsevier Science. doi: 10.1016/S1571-0661(04)81006-5

Formal Semantics for Program Paths

2003

Book Chapter

A predicative semantics for real-time refinement

Hayes, I. J. (2003). A predicative semantics for real-time refinement. Programming Methodology. (pp. 109-133) edited by A. McIver and C. Morgan. New York: Springer Verlag. doi: 10.1007/978-0-387-21798-7_6

A predicative semantics for real-time refinement

2003

Conference Publication

Programs as paths: An approach to timing constraint analysis

Hayes, I. J. (2003). Programs as paths: An approach to timing constraint analysis. The Fifth International Conference on Formal Engineering Methods, Singapore, 5-7 November 2003. Germany: Springer. doi: 10.1007/978-3-540-39893-6_1

Programs as paths: An approach to timing constraint analysis

2002

Conference Publication

Reasoning about real-time repetitions: Terminating and nonterminating

Hayes, Ian (2002). Reasoning about real-time repetitions: Terminating and nonterminating. doi: 10.1016/S0167-6423(02)00024-2

Reasoning about real-time repetitions: Terminating and nonterminating

2002

Conference Publication

Refining object-orientated invariants and dynamic constraints

Shield, J. and Hayes, I. J. (2002). Refining object-orientated invariants and dynamic constraints. Ninth Asia-Pacific Software Engineering Conference, The Gold Coast, 4-6 December, 2002. Los Alamitos, California: IEEE Computer Society.

Refining object-orientated invariants and dynamic constraints

2002

Journal Article

A refinement calculus for logic programs

Hayes, Ian, Colvin, Robert, Hemer, David, Strooper, Paul and Nickson, Ray (2002). A refinement calculus for logic programs. Theory And Practice of Logic Programming, 2 (Part 4-5), 425-460. doi: 10.1017/S1471068402001448

A refinement calculus for logic programs

2002

Conference Publication

Don't care non-determinism in logic program refinement

Hemer, David, Colvin, Robert, Hayes, Ian and Strooper, Paul (2002). Don't care non-determinism in logic program refinement. CATS'02, Computing: the Australasian Theory Symposium, Amsterdam, Denmark, 28 January - 1 February 2002. Amsterdam ; New York: Elsevier Science. doi: 10.1016/S1571-0661(04)00308-1

Don't care non-determinism in logic program refinement

2002

Conference Publication

Translating refined logic programs to Mercury

Colvin, R., Hayes, I. J., Hemer, D. G. and Strooper, P. A. (2002). Translating refined logic programs to Mercury. ACSC 2002, Melbourne, Australia, 28 January - 1 February, 2002. Sydney, Australia: Australian Computer Society Inc..

Translating refined logic programs to Mercury

2002

Conference Publication

Reasoning about timeouts

Hayes, I. J. (2002). Reasoning about timeouts. Sixth International Conference, MPC 2002, Dagstuhl, Germany, 8-10 July, 2002. Berlin: Springer-Verlag. doi: 10.1007/3-540-45442-X_7

Reasoning about timeouts

2002

Conference Publication

An introduction to real-time Object-Z

Smith, G. P. and Hayes, I. J. (2002). An introduction to real-time Object-Z. London: Springer-Verlag. doi: 10.1007/s001650200003

An introduction to real-time Object-Z

2002

Journal Article

Refining object-oriented invariants and dynamic constraints

Shield, J. and Hayes, I. J. (2002). Refining object-oriented invariants and dynamic constraints. Proceedings - Asia-Pacific Software Engineering Conference, APSEC 1182975, 52-61. doi: 10.1109/APSEC.2002.1182975

Refining object-oriented invariants and dynamic constraints

2002

Conference Publication

The real-time refinement calculus: A foundation for machine-independent real-time programming

Hayes, I. J. (2002). The real-time refinement calculus: A foundation for machine-independent real-time programming. Application and Theory of Petri Nets 2002, 23rd International Conference ICATPN, Adelaide, Australia, 24-30 June 2002. Berlin: Springer-Verlag. doi: 10.1007/3-540-48068-4_3

The real-time refinement calculus: A foundation for machine-independent real-time programming

2002

Conference Publication

Towards a refinement calculus for concurrent real-time programs

Peuker, S. and Hayes, I. J. (2002). Towards a refinement calculus for concurrent real-time programs. ICFEM 2002, Shanghai, China, 21-25th October, 2002. Heidelberg: Springer-Verlag. doi: 10.1007/3-540-36103-0_35

Towards a refinement calculus for concurrent real-time programs

2002

Other Outputs

Block-structured (attribute) grammars

Hayes, I. J. (2002). Block-structured (attribute) grammars. Brisbane, Australia: The University of Queensland.

Block-structured (attribute) grammars

2002

Journal Article

Reasoning about real-time repetitions: terminating and nonterminating

Hayes, Ian (2002). Reasoning about real-time repetitions: terminating and nonterminating. Science of Computer Programming, 43 (2-3), 161-192. doi: 10.1016/S0167-6423(02)00024-2

Reasoning about real-time repetitions: terminating and nonterminating

2001

Conference Publication

Using theory interpretation to mechanise the reals in a theorem prover

Shield, Jamie, Hayes, Ian and Carrington, David (2001). Using theory interpretation to mechanise the reals in a theorem prover. Computing: The Australasian Theory Symposium (CATS 2001), , , January 29, 2001-January 30, 2001. Elsevier. doi: 10.1016/S1571-0661(04)80890-9

Using theory interpretation to mechanise the reals in a theorem prover

2001

Conference Publication

Using theory interpretation to mechanise the reals in a theorem prover

Shield, J., Hayes, I. J. and Carrington, D. A. (2001). Using theory interpretation to mechanise the reals in a theorem prover. CATS2001, Gold Coast, 29 January-1 February, 2001. Oxford: Elsevier.

Using theory interpretation to mechanise the reals in a theorem prover

2001

Journal Article

A sequential real-time refinement calculus

Hayes, I. J. and Utting, M. (2001). A sequential real-time refinement calculus. Acta Informatica, 37 (6), 385-448. doi: 10.1007/PL00013311

A sequential real-time refinement calculus