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
Link To Document