• 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