{"title":"Object metamodelling of the Whole-Part relationship","authors":"F. Barbier, B. Henderson-Sellers","doi":"10.1109/TOOLS.1999.809420","DOIUrl":null,"url":null,"abstract":"The benefits of object metamodelling are the clear and precise definition of a semantics for the modelling constructs in an object modelling language. Although this work has already been done for OML and UML, some problems remain concerning the Whole-Part relationship, also called aggregation. This paper introduces a new style of object metamodelling in order to build a general yet abstract metatype called Whole-Part (Whole,Part). Subtypes are then defined according to the possibility (or not) of mixing properties generally assigned to aggregation in the literature. All the candidate properties are partitioned into three disjoint sets: the set of primary features owned by the Whole-Part (Whole,Part) metatype, the set of implied properties resulting from the adoption of the primary properties, as well as the set of secondary features. Several \"flavours\" of aggregation are then constructed leading to reliable and consistent subtypes of the Whole-Part relationship.","PeriodicalId":272695,"journal":{"name":"Proceedings Technology of Object-Oriented Languages and Systems. TOOLS 32","volume":"15 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1999-11-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings Technology of Object-Oriented Languages and Systems. TOOLS 32","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/TOOLS.1999.809420","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
The benefits of object metamodelling are the clear and precise definition of a semantics for the modelling constructs in an object modelling language. Although this work has already been done for OML and UML, some problems remain concerning the Whole-Part relationship, also called aggregation. This paper introduces a new style of object metamodelling in order to build a general yet abstract metatype called Whole-Part (Whole,Part). Subtypes are then defined according to the possibility (or not) of mixing properties generally assigned to aggregation in the literature. All the candidate properties are partitioned into three disjoint sets: the set of primary features owned by the Whole-Part (Whole,Part) metatype, the set of implied properties resulting from the adoption of the primary properties, as well as the set of secondary features. Several "flavours" of aggregation are then constructed leading to reliable and consistent subtypes of the Whole-Part relationship.