{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,3,11]],"date-time":"2024-03-11T04:40:23Z","timestamp":1710132023610},"reference-count":16,"publisher":"World Scientific Pub Co Pte Ltd","issue":"08","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Int. J. Soft. Eng. Knowl. Eng."],"published-print":{"date-parts":[[2008,12]]},"abstract":"<jats:p>The Composition relationship or \"black diamond\" in the Unified Modeling Language (UML) is recognized for a long time as a key modeling construct. While prior research works demonstrated that this modeling operator had a dubious semantics, new expectations in the field of Component-Based Software Engineering especially, lead to revisit this operator so that it supports dynamical composition, and more precisely, composition modeling expressions and implementations that safely refer to states of software components. At first, the revision of the UML Composition must rely on well-formalized static dependencies between components as, for instance, the property of lifetime dependency between compound and constituent entities. This papers offers a UML metamodel and some associated logical assertions to strengthen the Composition relationship in UML 2. Despite the presence of new diagram types dedicated to composition (i.e., Composite Structure Diagrams), the UML 2 composition model is not yet sufficiently exhaustive and formal for dealing with all cases of composition, including those relating to agent, component or service computing and modeling.<\/jats:p>","DOI":"10.1142\/s0218194008003970","type":"journal-article","created":{"date-parts":[[2009,3,6]],"date-time":"2009-03-06T11:56:08Z","timestamp":1236340568000},"page":"987-1011","source":"Crossref","is-referenced-by-count":1,"title":["STATE-BASED COMPOSITION IN UML 2"],"prefix":"10.1142","volume":"18","author":[{"given":"FRANCK","family":"BARBIER","sequence":"first","affiliation":[{"name":"PauWare Research Group, Universit\u00e9 de Pau et des Pays de l'Adour, Av. de l'Universit\u00e9 \u2013 BP 1155, 64013 Pau Cedex, France"}]},{"given":"XABIER","family":"ARETXANDIETA","sequence":"additional","affiliation":[{"name":"Escuela Polit\u00e9cnica Superior, Mondrag\u00f3n Unibertsitatea, Loramendi 4, Aptdo. 23, 20500 Mondragon, Spain"}]}],"member":"219","published-online":{"date-parts":[[2011,11,21]]},"reference":[{"key":"rf1","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2004.05.014"},{"key":"rf2","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2004.48"},{"key":"rf5","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2003.1199074"},{"key":"rf6","doi-asserted-by":"publisher","DOI":"10.5381\/jot.2004.3.10.c5"},{"key":"rf7","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2003.1245307"},{"key":"rf8","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2003.1245308"},{"key":"rf10","doi-asserted-by":"crossref","first-page":"221","DOI":"10.1007\/s10270-003-0040-z","volume":"3","author":"Prehofer C.","journal-title":"Software and Systems Modeling"},{"key":"rf13","doi-asserted-by":"publisher","DOI":"10.1109\/32.825767"},{"key":"rf14","doi-asserted-by":"publisher","DOI":"10.1002\/spe.767"},{"key":"rf15","volume-title":"Component Software \u2014 Beyond Object-Oriented Programming","author":"Szyperski C.","year":"2002"},{"key":"rf16","doi-asserted-by":"publisher","DOI":"10.1142\/S0218194004001622"},{"key":"rf17","volume-title":"Object-Oriented Software Construction","author":"Meyer B.","year":"1997"},{"key":"rf19","volume-title":"Parts \u2014 A Study in Ontology","author":"Simons P.","year":"1987"},{"key":"rf20","doi-asserted-by":"crossref","DOI":"10.1093\/oso\/9780195095746.001.0001","volume-title":"Parts and Wholes in Semantics","author":"Moltmann F.","year":"1997"},{"key":"rf22","doi-asserted-by":"publisher","DOI":"10.1016\/0167-6423(87)90035-9"},{"key":"rf23","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-002-0012-8"}],"container-title":["International Journal of Software Engineering and Knowledge Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.worldscientific.com\/doi\/pdf\/10.1142\/S0218194008003970","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,3,11]],"date-time":"2024-03-11T04:23:54Z","timestamp":1710131034000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.worldscientific.com\/doi\/abs\/10.1142\/S0218194008003970"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008,12]]},"references-count":16,"journal-issue":{"issue":"08","published-online":{"date-parts":[[2011,11,21]]},"published-print":{"date-parts":[[2008,12]]}},"alternative-id":["10.1142\/S0218194008003970"],"URL":"https:\/\/doi.org\/10.1142\/s0218194008003970","relation":{},"ISSN":["0218-1940","1793-6403"],"issn-type":[{"value":"0218-1940","type":"print"},{"value":"1793-6403","type":"electronic"}],"subject":[],"published":{"date-parts":[[2008,12]]}}}