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 :
بازگشت