Object-oriented metamethods

From MaRDI portal





This book is divided in three parts. Part I -- Background to the Project -- begins with a description of the dramatic increase in the number of object-oriented methodologies and the similarities and differences between them. As a consequence, the identification of a critical core to describe different methodologies requires the use of metamodelling techniques. The concepts used in proposed COMMA (Common Object Methodology Metamodel Architecture) metamodel and an example are then described. In part II -- Project Description and Results -- fourteen methodologies that have been selected for metamodelling are described, together with the metamodelling notation and semantics. Then, the derived metamodels are presented and semantically analyzed, and also some ambiguities and non-concise definitions, founded in the texts, are discussed. Part III -- The COMMA core metamodels -- begins with the description of the static model for instances , classes and types and the proposed COMMA (static) core metamodel. Then, a static model for relationships, the correspondent core metamodel and the metamodel for state transition are presented. As mentioned by the authors, all the methodologies, namely public domain, teaching and proprietary can benefit from COMMA.












This page was built for publication: Object-oriented metamethods

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q4229241)