{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T19:34:12Z","timestamp":1760297652950},"reference-count":35,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2006,7,11]],"date-time":"2006-07-11T00:00:00Z","timestamp":1152576000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Softw Syst Model"],"published-print":{"date-parts":[[2007,3,7]]},"DOI":"10.1007\/s10270-006-0020-1","type":"journal-article","created":{"date-parts":[[2006,7,10]],"date-time":"2006-07-10T16:35:15Z","timestamp":1152549315000},"page":"3-35","source":"Crossref","is-referenced-by-count":19,"title":["Implementing associations: UML 2.0 to Java 5"],"prefix":"10.1007","volume":"6","author":[{"given":"D.","family":"Akehurst","sequence":"first","affiliation":[]},{"given":"G.","family":"Howells","sequence":"additional","affiliation":[]},{"given":"K.","family":"McDonald-Maier","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2006,7,11]]},"reference":[{"key":"20_CR1","unstructured":"Amelunxen, C., Sch\u00fcrr, A., Bichler, L.: Codegenerierung f\u00fcr Assoziationen in MOF 2.0. In: Proceedings Modellierung 2004, P-45, Marburg, Germany, March 2004, pp. 149\u2013168"},{"key":"20_CR2","doi-asserted-by":"crossref","first-page":"47","DOI":"10.5381\/jot.2004.3.10.c5","volume":"3","author":"C. Bock","year":"2004","unstructured":"Bock C.(2004). UML 2 composition model. J. Object Technol. 3, 47\u201373","journal-title":"J. Object Technol."},{"key":"20_CR3","unstructured":"Bracha, G.: Generics in the Java programming . Sun, http:\/\/java.sun.com\/j2se\/1.5\/pdf\/generics-tutorial.pdf, July (2004)"},{"key":"20_CR4","doi-asserted-by":"crossref","unstructured":"Bunse, C., Atkinson, C.: The normal object form: bridging the gap from models to code. In: France, R., Rumpe, B. (eds.) proceedings UML\u201999 \u2013 the Unified Modeling Language. Beyond the Standard, Second International Conference Fort Collins, USA, October 1999.LNCS, vol. 1723, pp. 675\u2013690. Springer, Berlin Heidelberg New York (1999)","DOI":"10.1007\/3-540-46852-8_47"},{"key":"20_CR5","unstructured":"B\u00fcttner, F., Gogolla, M.: On generalization and overriding in UML 2.0. In: Proceedings OCL and Model Driven Engineering Workshop at Seventh International Conference on UML Modeling Languages and Applications <<UML>> 2004, Lisbon, Portugal, October 2004"},{"key":"20_CR6","unstructured":"Fowler, M.: UML Distilled: A Brief Guide to the Standard Object Modeling Language, 3rd edn. Addison-Wesley Professional, New York, ISBN 0321193687 (2003)"},{"key":"20_CR7","unstructured":"Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, New York, ISBN 0201633612 (1995)"},{"key":"20_CR8","doi-asserted-by":"crossref","first-page":"86","DOI":"10.1007\/s10270-002-0009-3","volume":"1","author":"G. G\u00e9nova","year":"2002","unstructured":"G\u00e9nova G.(2002). The meaning of multiplicity of n-ary associations in UML. J. Soft. Syst. Model. 1, 86\u201397","journal-title":"J. Soft. Syst. Model."},{"key":"20_CR9","unstructured":"G\u00e9nova, G.:Interlacement of structural and dynamic aspects in UML associations (Spanish). Ph.D. thesis, Department of Informatica, Carlos III University of Madrid (2003)"},{"key":"20_CR10","doi-asserted-by":"crossref","first-page":"83","DOI":"10.5381\/jot.2004.3.7.a1","volume":"3","author":"G. G\u00e9nova","year":"2004","unstructured":"G\u00e9nova G.(2004). UML associations: a structural and contextual view. J. Object Technol. 3, 83\u2013100","journal-title":"J. Object Technol."},{"key":"20_CR11","doi-asserted-by":"crossref","first-page":"135","DOI":"10.5381\/jot.2003.2.5.a4","volume":"2","author":"G. G\u00e9nova","year":"2003","unstructured":"G\u00e9nova G., Castillo C.R.d., Llor\u00e9ns J.(2003). Mapping UML associations into Java Code. J. Object Technol.2, 135\u2013162","journal-title":"J. Object Technol."},{"key":"20_CR12","doi-asserted-by":"crossref","unstructured":"Gogolla, M., Richters, M.: Transformation rules for UML class diagrams. In: Bezivin, J., Muller, P.-A.(eds.) proceedings First International Workshop Unified Modeling Language <<UML>>98. LNCS, 1618, pp. 92\u2013106. Springer, Berlin Heidelberg New York (1998)","DOI":"10.1007\/978-3-540-48480-6_8"},{"key":"20_CR13","doi-asserted-by":"crossref","unstructured":"Gu\u00e9h\u00e9neuc, Y.-G., Albin-Amiot, H.: Recovering binary class relationships: putting icing on the UML cake. In: Proceedings 19th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, pp. 301\u2013314. (2004) ACM Press, Vancouver","DOI":"10.1145\/1035292.1029002"},{"key":"20_CR14","doi-asserted-by":"crossref","unstructured":"Harrison, W., Barton, C., Raghavachari, M.: Mapping UML designs to Java. In: Proceedings 15th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, October 2000, pp. 178 \u2013 187. ACM Press, Minneapolis (2000)","DOI":"10.1145\/353171.353184"},{"key":"20_CR15","unstructured":"IBM: Eclipse universal tool platform. http:\/www.eclipse.org (2001)"},{"key":"20_CR16","unstructured":"IBM: Eclipse Modeling Framework. http:\/\/www.eclipse. org\/emf\/ (2003)"},{"key":"20_CR17","unstructured":"Java Community Process: Java metadata interface (JMI) specification. http:\/\/java.sun.com\/products\/jmi\/ (2002)"},{"key":"20_CR18","doi-asserted-by":"crossref","unstructured":"Jean-Pousin, C., Barbey, S.: Implementing associations with Ada. In Proceedings Software Engineering and its Applications, Paris, November 1993, pp. 149\u2013158","DOI":"10.1016\/B978-0-08-036214-4.50015-4"},{"key":"20_CR19","unstructured":"KMF-team: Kent modelling framework (KMF). http:\/\/ www.cs.kent.ac.uk\/projects\/kmf (2002)"},{"key":"20_CR20","doi-asserted-by":"crossref","unstructured":"Kollmann, R., Gogolla, M.: Application of the UML associations and their adornments in design recovery. In: Burd, P. A. a. E. (ed.) Proceedings 8th Working Conference on Reverse Engineering (WCRE\u20192001), IEEE Computer Society (2001)","DOI":"10.1109\/WCRE.2001.957812"},{"key":"20_CR21","unstructured":"Larman, C.: Applying UML and patterns: Prentice Hall PTR, New york ISBN 0137488807 (1997)"},{"key":"20_CR22","unstructured":"Maier, T., Z\u00fcndorf, A.: Yet another association implementation. In: proceedings 2nd International Fujaba Days, Darmstadt, Germany, September 2004"},{"key":"20_CR23","unstructured":"Matula, M.: NetBeans Metadata Repository. http:\/\/mdr. netbeans.org (2003)"},{"key":"20_CR24","unstructured":"ModEasy-Team: ModEasy project.http:\/\/www.lifl.fr\/ modeasy\/"},{"key":"20_CR25","unstructured":"Noble, J.: Basic relationship patterns. In: proceedings 1997 European Conference on Pattern Languages of Programming (EuroPLoP \u201997), Munich, Germany, Siemens AG, Siemens Technical Report 120\/SW1\/FB, 1997"},{"key":"20_CR26","unstructured":"OMG: The Object Mangement Group. http:\/\/www.omg.org"},{"key":"20_CR27","unstructured":"OMG: Meta object facility (MOF) 2.0 core specification. Object Mangement Group, ptc\/03-10-04, October 2003"},{"key":"20_CR28","unstructured":"OMG: UML 2.0 infrastructure specification. Object Management Group, ptc\/03-09-15, September 2003"},{"key":"20_CR29","unstructured":"OMG: UML 2.0 OCL specification. Object Mangement Group, pct\/03-10-14, October 2003"},{"key":"20_CR30","unstructured":"OMG: UML 2.0 superstructure specification. Object Management Group, ptc\/03-08-02, August 2003"},{"key":"20_CR31","unstructured":"OMG: XML metadata interchange (XMI), v2.0. Object Management Group, formal\/03-05-02, May 2003"},{"key":"20_CR32","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1109\/MS.2003.1231146","volume":"20","author":"B. Selic","year":"2003","unstructured":"Selic B. (2003). The pragmatics of model-driven development. IEEE Soft. 20, 19\u201325","journal-title":"IEEE Soft."},{"key":"20_CR33","doi-asserted-by":"crossref","first-page":"68","DOI":"10.1007\/s10270-002-0002-x","volume":"1","author":"P. Stevens","year":"2002","unstructured":"Stevens P. (2002). On the interpretation of binary associations in the Unified Modelling Language. J. Soft. Syst. Model. 1, 68\u201379","journal-title":"J. Soft. Syst. Model."},{"key":"20_CR34","unstructured":"Sun: Java technology. http:\/\/java.sun.com\/"},{"key":"20_CR35","doi-asserted-by":"crossref","first-page":"101","DOI":"10.5381\/jot.2003.2.3.a1","volume":"2","author":"C. Suscheck","year":"2003","unstructured":"Suscheck C., Sanden B.(2003). A construct for effectively implementing semantic associations. J. Object Technol. 2, 101\u2013111","journal-title":"J. Object Technol."}],"container-title":["Software &amp; Systems Modeling"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-006-0020-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10270-006-0020-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-006-0020-1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,29]],"date-time":"2019-05-29T11:55:23Z","timestamp":1559130923000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10270-006-0020-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006,7,11]]},"references-count":35,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2007,3,7]]}},"alternative-id":["20"],"URL":"https:\/\/doi.org\/10.1007\/s10270-006-0020-1","relation":{},"ISSN":["1619-1366","1619-1374"],"issn-type":[{"value":"1619-1366","type":"print"},{"value":"1619-1374","type":"electronic"}],"subject":[],"published":{"date-parts":[[2006,7,11]]}}}