Skip to menu Skip to content Skip to footer

1992

Journal Article

Multi-relations in Z: A cross between multi-sets and binary relations

Hayes, Ian (1992). Multi-relations in Z: A cross between multi-sets and binary relations. Acta Informatica, 29 (1), 33-62. doi: 10.1007/BF01178565

Multi-relations in Z: A cross between multi-sets and binary relations

1991

Journal Article

Case studies in systematic software development

Hayes, Ian J. (1991). Case studies in systematic software development. Science of Computer Programming, 17 (1-3), 250-251. doi: 10.1016/0167-6423(91)90042-v

Case studies in systematic software development

1991

Journal Article

The semantics of programming languages: An elementary introduction using structural operational semantics

Hayes, Ian J. (1991). The semantics of programming languages: An elementary introduction using structural operational semantics. Science of Computer Programming, 16 (3), 278-279. doi: 10.1016/0167-6423(91)90011-l

The semantics of programming languages: An elementary introduction using structural operational semantics

1991

Conference Publication

Interpretations of Z Schema Operators

Hayes, Ian (1991). Interpretations of Z Schema Operators. Z User Workshop, Oxford 1990 , Oxford United Kingdom, 17–18 December 1990. London: Springer London. doi: 10.1007/978-1-4471-3540-1_2

Interpretations of Z Schema Operators

1991

Conference Publication

A Case Study in Timed Refinement: A Central Heater

Mahony, Brendan and Hayes, Ian (1991). A Case Study in Timed Refinement: A Central Heater. 4th Refinement Workshop, Cambridge, United Kingdom, 9–11 January 1991. London: Springer London. doi: 10.1007/978-1-4471-3756-6_8

A Case Study in Timed Refinement: A Central Heater

1990

Conference Publication

A Generalisation of Bags in Z

Hayes, Ian (1990). A Generalisation of Bags in Z. Z User Workshop , Oxford, , 15 December 1989. London: Springer London. doi: 10.1007/978-1-4471-3877-8_7

A Generalisation of Bags in Z

1987

Journal Article

Laws of programming

Hoare, C. A.R., Hayes, I. J., Jifeng, He, Morgan, C. C., Roscoe, A. W., Sanders, J. W., Sorensen, I. H., Spivey, J. M. and Sufrin, B. A. (1987). Laws of programming. Communications of the ACM, 30 (8), 672-686. doi: 10.1145/27651.27653

Laws of programming

1986

Conference Publication

Using mathematics to specify software

Hayes I.J. (1986). Using mathematics to specify software. First Australian Software Engineering Conference. Software Engineering: Path to Computer Systems Reliability, Canberra, Aust, *. Inst of Engineers.

Using mathematics to specify software

1986

Journal Article

Specification directed module testing

Hayes, Ian J. (1986). Specification directed module testing. IEEE Transactions on Software Engineering, SE-12 (1), 124-133. doi: 10.1109/tse.1986.6312926

Specification directed module testing

1985

Journal Article

APPLYING FORMAL SPECIFICATION TO SOFTWARE DEVELOPMENT IN INDUSTRY

Hayes, Ian J. (1985). APPLYING FORMAL SPECIFICATION TO SOFTWARE DEVELOPMENT IN INDUSTRY. IEEE Transactions on Software Engineering, SE-11 (2), 169-178. doi: 10.1109/TSE.1985.232191

APPLYING FORMAL SPECIFICATION TO SOFTWARE DEVELOPMENT IN INDUSTRY

1978

Journal Article

Some remarks on "Ambiguous Machine Architecture"

Hayes, Ian J. (1978). Some remarks on "Ambiguous Machine Architecture". ACM SIGARCH Computer Architecture News, 6 (8), 23-24. doi: 10.1145/1216467.1216473

Some remarks on "Ambiguous Machine Architecture"