DocumentCode
1634064
Title
An extended semantic foundation for Object-Z
Author
Griffiths, Alena
Author_Institution
Dept. of Comput. Sci., Queensland Univ., St. Lucia, Qld., Australia
fYear
1996
Firstpage
194
Lastpage
205
Abstract
The 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, the author outlines 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 behaviour. 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
Keywords
abstract data types; computational linguistics; data structures; formal specification; object-oriented languages; software reusability; specification languages; Object-Z sub-language; classes; composition function; extended semantic foundation; external interaction; formally verified software component reuse; internal state transition; modularity; object behaviour; object identity; object map model; object structure; object-oriented operations; system meaning; Computer science; Formal specifications; Object oriented modeling; Set theory;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Conference, 1996. Proceedings., 1996 Asia-Pacific
Conference_Location
Seoul
Print_ISBN
0-8186-7638-8
Type
conf
DOI
10.1109/APSEC.1996.566754
Filename
566754
Link To Document