Third Asia-Pacific Software Engineering Conference (APSEC'96) An Extended Semantic Foundation For Object-Z Seoul, SOUTH KOREA December 04-December 07 ISBN: 0-8186-7638-8
This paper argues that a strict notion of modularity is essential if the reuse of formally verified software components is to be achieved. Motivated by this idea, we outline a formal semantic domain for a sub-language of Object-Z. The semantics is based on the ``object map model''; a model which accommodates the notion of object identity, structure, and behavior. The semantics gives a meaning to classes which is strictly modular. It also defines a composition function which takes the modular meaning of classes and returns a system meaning. A characteristic feature of the semantics is the reliance upon the notion that OO operations consist of two parts: an internal state transition and an external interaction.
Index Terms:
Object-Z, formal specification, object orientation, modularity, reuse.
Citation:
Alena Griffiths, "An Extended Semantic Foundation For Object-Z," apsec, pp.194, Third Asia-Pacific Software Engineering Conference (APSEC'96), 1996 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||