An Extended Semantic Foundation For Object-Z

  • Authors:
  • Alena Griffiths

  • Affiliations:
  • -

  • Venue:
  • APSEC '96 Proceedings of the Third Asia-Pacific Software Engineering Conference
  • Year:
  • 1996

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.