{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,6]],"date-time":"2024-09-06T17:03:38Z","timestamp":1725642218628},"publisher-location":"Berlin, Heidelberg","reference-count":17,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642233906"},{"type":"electronic","value":"9783642233913"}],"license":[{"start":{"date-parts":[[2011,1,1]],"date-time":"2011-01-01T00:00:00Z","timestamp":1293840000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2011]]},"DOI":"10.1007\/978-3-642-23391-3_12","type":"book-chapter","created":{"date-parts":[[2011,12,12]],"date-time":"2011-12-12T06:51:14Z","timestamp":1323672674000},"page":"163-177","source":"Crossref","is-referenced-by-count":0,"title":["Generating Code for Associations Supporting Operations on Multiple Instances"],"prefix":"10.1007","author":[{"given":"Mayer","family":"Goldberg","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Guy","family":"Wiener","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"12_CR1","volume-title":"Unified Modeling Language Reference Manual","author":"J. Rumbaugh","year":"2004","unstructured":"Rumbaugh, J., Jacobson, I., Booch, G.: Unified Modeling Language Reference Manual, 2nd edn. Pearson Higher Education, London (2004)","edition":"2"},{"key":"12_CR2","unstructured":"Object Management Group: OCL 2.0 Specification. Formal specification (2005)"},{"key":"12_CR3","volume-title":"The Object Constraint Language: Getting Your Models Ready for MDA","author":"J. Warmer","year":"2003","unstructured":"Warmer, J., Kleppe, A.: The Object Constraint Language: Getting Your Models Ready for MDA. Addison-Wesley Longman Publishing Co., Inc., Boston (2003)"},{"key":"12_CR4","volume-title":"Object-oriented analysis and design","author":"J. Martin","year":"1992","unstructured":"Martin, J., Odell, J.J.: Object-oriented analysis and design. Prentice-Hall, Inc., Upper Saddle River (1992)"},{"key":"12_CR5","volume-title":"Applying UML and patterns: an introduction to object-oriented analysis and design and iterative development","author":"C. Larman","year":"2004","unstructured":"Larman, C.: Applying UML and patterns: an introduction to object-oriented analysis and design and iterative development. Prentice Hall PTR, Upper Saddle River (2004)"},{"key":"12_CR6","volume-title":"UML Distilled: A Brief Guide to the Standard Object Modeling Language","author":"M. Fowler","year":"2003","unstructured":"Fowler, M.: UML Distilled: A Brief Guide to the Standard Object Modeling Language. Addison-Wesley Longman Publishing Co., Inc., Boston (2003)"},{"key":"12_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"813","DOI":"10.1007\/978-3-540-87875-9_56","volume-title":"Model Driven Engineering Languages and Systems","author":"D. Gessenharter","year":"2008","unstructured":"Gessenharter, D.: Mapping the UML2 semantics of associations to a Java code generation model. In: Czarnecki, K., Ober, I., Bruel, J.M., Uhl, A., V\u00f6lter, M. (eds.) MODELS 2008. LNCS, vol.\u00a05301, pp. 813\u2013827. Springer, Heidelberg (2008)"},{"issue":"1","key":"12_CR8","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1007\/s10270-006-0020-1","volume":"6","author":"D. Akehurst","year":"2007","unstructured":"Akehurst, D., Howells, G., McDonald-Maier, K.: Implementing associations: UML 2.0 to Java 5. Software and Systems Modeling\u00a06(1), 3\u201335 (2007)","journal-title":"Software and Systems Modeling"},{"issue":"10","key":"12_CR9","doi-asserted-by":"publisher","first-page":"178","DOI":"10.1145\/354222.353184","volume":"35","author":"W. Harrison","year":"2000","unstructured":"Harrison, W., Barton, C., Raghavachari, M.: Mapping UML designs to Java. ACM SIGPLAN Notices\u00a035(10), 178\u2013187 (2000)","journal-title":"ACM SIGPLAN Notices"},{"key":"12_CR10","volume-title":"Practical Software Maintenance: Best Practices for Managing Your Software Investment","author":"T.M. Pigoski","year":"1996","unstructured":"Pigoski, T.M.: Practical Software Maintenance: Best Practices for Managing Your Software Investment. John Wiley & Sons, Inc., New York (1996)"},{"key":"12_CR11","doi-asserted-by":"crossref","unstructured":"Martin, J., McClure, C.: Software Maintenance: The Problems and Its Solutions. Prentice Hall Professional Technical Reference (1983)","DOI":"10.6028\/NBS.SP.500-106"},{"key":"12_CR12","volume-title":"Design Patterns: Elements of reusable object-oriented software","author":"E. Gamma","year":"1995","unstructured":"Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of reusable object-oriented software. Addison-Wesley Longman Publishing Co., Inc., Boston (1995)"},{"key":"12_CR13","volume-title":"Anatomy of LISP","author":"J. Allen","year":"1978","unstructured":"Allen, J.: Anatomy of LISP. McGraw-Hill Book Company, New York (1978)"},{"key":"12_CR14","doi-asserted-by":"publisher","DOI":"10.1145\/1460833.1460872","volume-title":"A Programming Language","author":"K.E. Iverson","year":"1962","unstructured":"Iverson, K.E.: A Programming Language. John Wiley & Sons, Inc., Chichester (1962)"},{"key":"12_CR15","volume-title":"Object-oriented modeling and design for database applications","author":"M. Blaha","year":"1997","unstructured":"Blaha, M., Premerlani, W.: Object-oriented modeling and design for database applications. Prentice-Hall, Inc., Upper Saddle River (1997)"},{"key":"12_CR16","unstructured":"Giacaman, N., Sinnen, O.: Parallel iterator for parallelising object-oriented applications. Technical Report 669, University of Auckland (November 2008)"},{"key":"12_CR17","unstructured":"Rogers, P., Janssen, R., Otto, A., Pleus, R., Salla, A., Sokal, V.: Storage management software and hardware. ABCs of z\/OS System Programming, vol.\u00a03. IBM Redbooks (2010)"}],"container-title":["Communications in Computer and Information Science","Evaluation of Novel Approaches to Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-23391-3_12","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,4,21]],"date-time":"2019-04-21T11:45:19Z","timestamp":1555847119000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-23391-3_12"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011]]},"ISBN":["9783642233906","9783642233913"],"references-count":17,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-23391-3_12","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"type":"print","value":"1865-0929"},{"type":"electronic","value":"1865-0937"}],"subject":[],"published":{"date-parts":[[2011]]}}}