Title : 
An extended semantic foundation for Object-Z
         
        
            Author : 
Griffiths, Alena
         
        
            Author_Institution : 
Dept. of Comput. Sci., Queensland Univ., St. Lucia, Qld., Australia
         
        
        
        
        
            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;
         
        
        
        
            Conference_Titel : 
Software Engineering Conference, 1996. Proceedings., 1996 Asia-Pacific
         
        
            Conference_Location : 
Seoul
         
        
            Print_ISBN : 
0-8186-7638-8
         
        
        
            DOI : 
10.1109/APSEC.1996.566754