This paper proposes a new calculus for expressing the behaviour of object-oriented systems. The semantics of the calculus is given in terms of operators from computational category theory. The calculus aims to span the gulf between abstract specification and concrete implementation of object-oriented systems using mathematically verifiable properties and transformations. The calculus is compositional and can be used to express the behaviour of partial system views. The calculus is used to specify, analyse and refine a simple case study.
Content
Author and article information
Contributors
Tony Clark
Conference
Publication date:
January
2000
Publication date
(Print):
January
2000
Pages: 1-15
Affiliations
[0001]Department of Computing, University of Bradford
West Yorkshire, BD7 1DP, UK