31st International Conference on Technology of Object-Oriented Language and Systems
Extending Formal Specification To Object-Oriented Models Through Level-View Structured Schemas
Nanjing, China
September 22-September 25
ISBN: 0-7695-0393-4
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.
Index Terms:
object-oriented model, formal specification, formal method
Citation:
K.S. Cheung, K.O. Chow, T.Y. Cheung, "Extending Formal Specification To Object-Oriented Models Through Level-View Structured Schemas," tools, pp.118, 31st International Conference on Technology of Object-Oriented Language and Systems, 1999