• DocumentCode
    3203478
  • Title

    Extending formal specification to object-oriented models through level-view structured schemas

  • Author

    Cheung, K.S. ; Chow, K.O. ; Cheung, T.Y.

  • Author_Institution
    Dept. of Comput. Sci., Hong Kong Univ., Hong Kong
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    118
  • Lastpage
    125
  • Abstract
    This paper describes an approach to extending formal specification to object oriented (OO) models, called FXOOM (Formal eXtension to OO Models). FXOOM is composed of four schemas, namely, class schema, relationship schema, lifecycle schema and interaction schema. The schemas are structured in accordance with the granular levels and orthogonal views of objects. All essential areas of object features, including classification, relationship, lifecycle and interaction, are covered. These level-view structured specification constructs are the distinctive strengths of FXOOM over many other formal extensions and OO formal languages
  • Keywords
    formal specification; object-oriented programming; FXOOM; OO formal languages; class schema; formal specification; interaction schema; level-view structured schemas; lifecycle schema; object-oriented models; relationship schema; Computer science; Formal languages; Formal specifications; Lattices; NASA; Object oriented modeling; Software reusability; System analysis and design; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Technology of Object-Oriented Languages and Systems, 1999. TOOLS 31. Proceedings
  • Conference_Location
    Nanjing
  • Print_ISBN
    0-7695-0393-4
  • Type

    conf

  • DOI
    10.1109/TOOLS.1999.796474
  • Filename
    796474