• DocumentCode
    926982
  • Title

    A formal specification for a hierarchy of collections

  • Author

    Ierusalimschy, Roberto

  • Author_Institution
    Dept. de Inf., Pontificia Univ. Catolica, Rio de Janeiro, Brazil
  • Volume
    8
  • Issue
    4
  • fYear
    1993
  • fDate
    7/1/1993 12:00:00 AM
  • Firstpage
    237
  • Lastpage
    245
  • Abstract
    This paper presents a formal specification for a hierarchy of types similar to the Collection hierarchy presented by the Smalltalk language. The specification method is an extension of VDM supporting the inheritance of specifications, with the property that subtypes are `behaviour-compatible´ with their parents. This formalism gives us a clear concept of behaviour compatibility, and is used to justify the hierarchy structure and to compare the inheritance of specifications, adopted, with the inheritance of implementations, adopted in Smalltalk
  • Keywords
    Vienna development method; formal specification; inheritance; object-oriented methods; Collection hierarchy; Smalltalk; VDM; behaviour compatibility; formal specification; hierarchy of collections; inheritance;
  • fLanguage
    English
  • Journal_Title
    Software Engineering Journal
  • Publisher
    iet
  • ISSN
    0268-6961
  • Type

    jour

  • Filename
    225550