{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,4]],"date-time":"2025-05-04T19:10:07Z","timestamp":1746385807504,"version":"3.40.4"},"publisher-location":"Cham","reference-count":47,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319116525"},{"type":"electronic","value":"9783319116532"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2014]]},"DOI":"10.1007\/978-3-319-11653-2_34","type":"book-chapter","created":{"date-parts":[[2014,9,19]],"date-time":"2014-09-19T11:30:44Z","timestamp":1411126244000},"page":"552-568","source":"Crossref","is-referenced-by-count":7,"title":["JUMP\u2014From Java Annotations to UML Profiles"],"prefix":"10.1007","author":[{"given":"Alexander","family":"Bergmayr","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael","family":"Grossniklaus","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Manuel","family":"Wimmer","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gerti","family":"Kappel","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"34_CR1","unstructured":"Abouzahra, A., B\u00e9zivin, J., Fabro, M.D.D., Jouault, F.: A Practical Approach to Bridging Domain Specific Languages with UML profiles. In: Proc. Workshop on Best Practices for Model Driven Software Development, pp. 1\u20138 (2005)"},{"key":"34_CR2","doi-asserted-by":"crossref","unstructured":"Akehurst, D.H., Howells, W.G.J., McDonald-Maier, K.D.: Implementing Associations: UML 2.0 to Java 5. SoSyM 6(1), 3\u201335 (2007)","DOI":"10.1007\/s10270-006-0020-1"},{"issue":"6","key":"34_CR3","doi-asserted-by":"publisher","first-page":"795","DOI":"10.1109\/TSE.2009.30","volume":"35","author":"M. Antkiewicz","year":"2009","unstructured":"Antkiewicz, M., Czarnecki, K., Stephan, M.: Engineering of Framework-Specific Modeling Languages. TSE\u00a035(6), 795\u2013824 (2009)","journal-title":"TSE"},{"key":"34_CR4","doi-asserted-by":"crossref","unstructured":"Bergmayr, A., Bruneliere, H., C\u00e1novas, J., Gorro\u00f1ogoitia, J., Kousiouris, G., Kyriazis, D., Langer, P., Menychtas, A., Orue-Echevarria, L., Pezuela, C., Wimmer, M.: Migrating Legacy Software to the Cloud with ARTIST. In: Proc. CSMR, pp. 465\u2013468 (2013)","DOI":"10.1109\/CSMR.2013.73"},{"key":"34_CR5","unstructured":"Bergmayr, A., Wimmer, M.: Generating Metamodels from Grammars by Chaining Translational and By-Example Techniques. In: Proc. MDEBE, pp. 22\u201331 (2013)"},{"key":"34_CR6","doi-asserted-by":"crossref","unstructured":"Brambilla, M., Cabot, J., Wimmer, M.: Model-Driven Software Engineering in Practice. Morgan & Claypool Publishers (2012)","DOI":"10.2200\/S00441ED1V01Y201208SWE001"},{"issue":"9","key":"34_CR7","doi-asserted-by":"publisher","first-page":"642","DOI":"10.1109\/TSE.2006.96","volume":"32","author":"L.C. Briand","year":"2006","unstructured":"Briand, L.C., Labiche, Y., Leduc, J.: Toward the Reverse Engineering of UML Sequence Diagrams for Distributed Java Software. TSE\u00a032(9), 642\u2013663 (2006)","journal-title":"TSE"},{"key":"34_CR8","unstructured":"Brucker, A.D., Doser, J.: Metamodel-based UML Notations for Domain-specific Languages. In: Proc. ATEM, pp. 1\u201315 (2007)"},{"key":"34_CR9","doi-asserted-by":"crossref","unstructured":"Bruneliere, H., Cabot, J., Jouault, F., Madiot, F.: MoDisco: A Generic and Extensible Framework for Model Driven Reverse Engineering. In: Proc. ASE, pp. 173\u2013174 (2010)","DOI":"10.1145\/1858996.1859032"},{"issue":"4","key":"34_CR10","doi-asserted-by":"publisher","first-page":"142","DOI":"10.1145\/1924421.1924451","volume":"54","author":"G. Canfora","year":"2011","unstructured":"Canfora, G., Di Penta, M., Cerulo, L.: Achievements and Challenges in Software Reverse Engineering. CACM\u00a054(4), 142\u2013151 (2011)","journal-title":"CACM"},{"issue":"3","key":"34_CR11","doi-asserted-by":"publisher","first-page":"257","DOI":"10.1016\/j.infsof.2011.09.006","volume":"54","author":"J. C\u00e1novas","year":"2012","unstructured":"C\u00e1novas, J., Jouault, F., Cabot, J., Molina, J.G.: API2MoL: Automating the Building of Bridges between APIs and Model-Driven Engineering. Information & Software Technology\u00a054(3), 257\u2013273 (2012)","journal-title":"Information & Software Technology"},{"issue":"3","key":"34_CR12","doi-asserted-by":"publisher","first-page":"621","DOI":"10.1147\/sj.453.0621","volume":"45","author":"K. Czarnecki","year":"2006","unstructured":"Czarnecki, K., Helsen, S.: Feature-based Survey of Model Transformation Approaches. IBM Systems Journal\u00a045(3), 621\u2013646 (2006)","journal-title":"IBM Systems Journal"},{"key":"34_CR13","unstructured":"Drumond, L., Girardi, R.: A Survey of Ontology Learning Procedures. In: Proc. WONTO, pp. 1\u201312 (2008)"},{"key":"34_CR14","unstructured":"Eclipse Foundation: Eclipse Modeling Framework, EMF (2014), https:\/\/www.eclipse.org\/modeling\/emf"},{"key":"34_CR15","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"473","DOI":"10.1007\/3-540-46852-8_34","volume-title":"\u00abUML\u00bb \u201999 - The Unified Modeling Language. Beyond the Standard","author":"G. Engels","year":"1999","unstructured":"Engels, G., H\u00fccking, R., Sauer, S., Wagner, A.: UML Collaboration Diagrams and their Transformation to Java. In: France, R.B. (ed.) UML 1999. LNCS, vol.\u00a01723, pp. 473\u2013488. Springer, Heidelberg (1999)"},{"key":"34_CR16","doi-asserted-by":"crossref","unstructured":"France, R.B., Bieman, J., Cheng, B.H.C.: Repository for Model Driven Development (ReMoDD). In: K\u00fchne, T. (ed.) MoDELS 2006 Workshops. LNCS, vol.\u00a04364, pp. 311\u2013317. Springer, Heidelberg (2007)","DOI":"10.1007\/978-3-540-69489-2_38"},{"issue":"2","key":"34_CR17","first-page":"223","volume":"12","author":"R.B. France","year":"2013","unstructured":"France, R.B., Rumpe, B.: The Evolution of Modeling Research Challenges. SoSyM\u00a012(2), 223\u2013225 (2013)","journal-title":"SoSyM"},{"issue":"2","key":"34_CR18","first-page":"5","volume":"5","author":"L. Fuentes-Fern\u00e1ndez","year":"2004","unstructured":"Fuentes-Fern\u00e1ndez, L., Vallecillo, A.: An Introduction to UML Profiles. Europ. Journal for the Informatics Professional\u00a05(2), 5\u201313 (2004)","journal-title":"Europ. Journal for the Informatics Professional"},{"key":"34_CR19","doi-asserted-by":"crossref","unstructured":"Gasevic, D., Djuric, D., Devedzic, V.: Model Driven Engineering and Ontology Development, 2nd edn. Springer (2009)","DOI":"10.1007\/978-3-642-00282-3_4"},{"issue":"5","key":"34_CR20","doi-asserted-by":"publisher","first-page":"135","DOI":"10.5381\/jot.2003.2.5.a4","volume":"2","author":"G. G\u00e9nova","year":"2003","unstructured":"G\u00e9nova, G., del Castillo, C.R., Llor\u00e9ns, J.: Mapping UML Associations into Java Code. JOT\u00a02(5), 135\u2013162 (2003)","journal-title":"JOT"},{"key":"34_CR21","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)"},{"key":"34_CR22","doi-asserted-by":"crossref","unstructured":"Graaf, B., van Deursen, A.: Visualisation of Domain-Specific Modelling Languages Using UML. In: Proc. ECBS, pp. 586\u2013595 (2007)","DOI":"10.1109\/ECBS.2007.77"},{"key":"34_CR23","doi-asserted-by":"crossref","unstructured":"Harrison, W., Barton, C., Raghavachari, M.: Mapping UML Designs to Java. In: Proc. OOPSLA, pp. 178\u2013187 (2000)","DOI":"10.1145\/354222.353184"},{"key":"34_CR24","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"374","DOI":"10.1007\/978-3-642-12107-4_25","volume-title":"Software Language Engineering","author":"F. Heidenreich","year":"2010","unstructured":"Heidenreich, F., Johannes, J., Seifert, M., Wende, C.: Closing the Gap between Modelling and Java. In: van den Brand, M., Ga\u0161evi\u0107, D., Gray, J. (eds.) SLE 2009. LNCS, vol.\u00a05969, pp. 374\u2013383. Springer, Heidelberg (2010)"},{"issue":"4","key":"34_CR25","first-page":"581","volume":"11","author":"J.M. J\u00e9z\u00e9quel","year":"2012","unstructured":"J\u00e9z\u00e9quel, J.M., Combemale, B., Derrien, S., Guy, C., Rajopadhye, S.: Bridging the Chasm between MDE and the World of Compilation. SoSym\u00a011(4), 581\u2013597 (2012)","journal-title":"SoSym"},{"key":"34_CR26","doi-asserted-by":"crossref","unstructured":"Kazman, R., Woods, S.G., Carri\u00e8re, S.J.: Requirements for Integrating Software Architecture and Reengineering Models: CORUM II. In: Proc. WCRE, pp. 154\u2013163 (1998)","DOI":"10.1109\/WCRE.1998.723185"},{"issue":"3","key":"34_CR27","doi-asserted-by":"publisher","first-page":"331","DOI":"10.1145\/1072997.1073000","volume":"14","author":"P. Klint","year":"2005","unstructured":"Klint, P., L\u00e4mmel, R., Verhoef, C.: Toward an Engineering Discipline for Grammarware. ACM Trans. Softw. Eng. Methodol.\u00a014(3), 331\u2013380 (2005)","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"key":"34_CR28","doi-asserted-by":"crossref","unstructured":"Kollman, R., Selonen, P., Stroulia, E., Syst\u00e4, T., Z\u00fcndorf, A.: A Study on the Current State of the Art in Tool-Supported UML-Based Static Reverse Engineering. In: Proc. WCRE, pp. 22\u201332 (2002)","DOI":"10.1109\/WCRE.2002.1173061"},{"key":"34_CR29","doi-asserted-by":"crossref","unstructured":"Kolovos, D., Di Ruscio, D., Pierantonio, A., Paige, R.: Different Models for Model Matching: An Analysis of Approaches to Support Model Differencing. In: Proc. CVSM, pp. 1\u20136 (2009)","DOI":"10.1109\/CVSM.2009.5071714"},{"key":"34_CR30","unstructured":"Kurtev, I., B\u00e9zivin, J., Ak\u015fit, M.: Technological Spaces: An Initial Appraisal. In: Proc. CoopIS, pp. 1\u20136 (2002)"},{"issue":"1","key":"34_CR31","doi-asserted-by":"publisher","first-page":"1","DOI":"10.5381\/jot.2012.11.1.a8","volume":"11","author":"P. Langer","year":"2012","unstructured":"Langer, P., Wieland, K., Wimmer, M., Cabot, J.: EMF Profiles: A Lightweight Extension Approach for EMF Models. JOT\u00a011(1), 1\u201329 (2012)","journal-title":"JOT"},{"key":"34_CR32","doi-asserted-by":"crossref","unstructured":"Lee, A.: A Scientific Methodology for MIS Case Studies. MIS Quarterly pp. 33\u201350 (1989)","DOI":"10.2307\/248698"},{"key":"34_CR33","doi-asserted-by":"crossref","unstructured":"Nickel, U., Niere, J., Z\u00fcndorf, A.: The FUJABA Environment. In: Proc. ICSE, pp. 742\u2013745 (2000)","DOI":"10.1145\/337180.337620"},{"key":"34_CR34","unstructured":"OMG: FUML (2011), http:\/\/www.omg.org\/spec\/FUML\/1.0"},{"key":"34_CR35","unstructured":"OMG: MOF (2011), http:\/\/www.omg.org\/spec\/MOF"},{"key":"34_CR36","unstructured":"OMG: Catalog of UML Profile Specifications (2014), http:\/\/www.omg.org\/spec"},{"key":"34_CR37","unstructured":"Oracle: JLS7 (2013), http:\/\/docs.oracle.com\/javase\/specs"},{"key":"34_CR38","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"407","DOI":"10.1007\/978-3-642-16145-2_28","volume-title":"Model Driven Engineering Languages and Systems","author":"J. Pardillo","year":"2010","unstructured":"Pardillo, J.: A Systematic Review on the Definition of UML Profiles. In: Petriu, D.C., Rouquette, N., Haugen, \u00d8. (eds.) MODELS 2010, Part I. LNCS, vol.\u00a06394, pp. 407\u2013422. Springer, Heidelberg (2010)"},{"issue":"6","key":"34_CR39","first-page":"1","volume":"18","author":"C. Parnin","year":"2012","unstructured":"Parnin, C., Bird, C., Murphy-Hill, E.: Adoption and Use of Java Generics. Empirical Software Engineering\u00a018(6), 1\u201343 (2012)","journal-title":"Empirical Software Engineering"},{"key":"34_CR40","doi-asserted-by":"crossref","unstructured":"Ratiu, D., Feilkas, M., Jurjens, J.: Extracting Domain Ontologies from Domain Specific APIs. In: Proc. CSMR, pp. 203\u2013212 (2008)","DOI":"10.1109\/CSMR.2008.4493315"},{"issue":"2","key":"34_CR41","doi-asserted-by":"publisher","first-page":"131","DOI":"10.1007\/s10664-008-9102-8","volume":"14","author":"P. Runeson","year":"2009","unstructured":"Runeson, P., H\u00f6st, M.: Guidelines for Conducting and Reporting Case Study Research in Software Engineering. Empirical Software Engineering\u00a014(2), 131\u2013164 (2009)","journal-title":"Empirical Software Engineering"},{"key":"34_CR42","doi-asserted-by":"crossref","unstructured":"Selic, B.: The Less Well Known UML: A Short User Guide. In: Proc. SFM, pp. 1\u201320 (2012)","DOI":"10.1007\/978-3-642-30982-3_1"},{"key":"34_CR43","unstructured":"UML-Profile-Store: Project Web Site (2014), http:\/\/code.google.com\/a\/eclipselabs.org\/p\/uml-profile-store"},{"key":"34_CR44","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"584","DOI":"10.1007\/11557432_44","volume-title":"Model Driven Engineering Languages and Systems","author":"H. Wada","year":"2005","unstructured":"Wada, H., Suzuki, J.: Modeling Turnpike Frontend System: A Model-Driven Development Framework Leveraging UML Metamodeling and Attribute-Oriented Programming. In: Briand, L.C., Williams, C. (eds.) MoDELS 2005. LNCS, vol.\u00a03713, pp. 584\u2013600. Springer, Heidelberg (2005)"},{"key":"34_CR45","doi-asserted-by":"crossref","unstructured":"Weisem\u00f6ller, I., Sch\u00fcrr, A.: A Comparison of Standard Compliant Ways to Define Domain Specific Languages. In: Giese, H. (ed.) MODELS 2008 Workshops. LNCS, vol.\u00a05002, pp. 47\u201358. Springer, Heidelberg (2008)","DOI":"10.1007\/978-3-540-69073-3_6"},{"key":"34_CR46","doi-asserted-by":"crossref","unstructured":"Wimmer, M., Kappel, G., Kusel, A., Retschitzegger, W., Schoenboeck, J., Schwinger, W.: Towards an Expressivity Benchmark for Mappings based on a Systematic Classification of Heterogeneities. In: Proc. MDI, pp. 32\u201341 (2010)","DOI":"10.1145\/1866272.1866278"},{"issue":"3","key":"34_CR47","doi-asserted-by":"crossref","first-page":"372","DOI":"10.1108\/17440080910983592","volume":"5","author":"M. Wimmer","year":"2009","unstructured":"Wimmer, M.: A Semi-Automatic Approach for Bridging DSMLs with UML. IJWIS\u00a05(3), 372\u2013404 (2009)","journal-title":"IJWIS"}],"container-title":["Lecture Notes in Computer Science","Model-Driven Engineering Languages and Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-11653-2_34","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,4]],"date-time":"2025-05-04T18:33:50Z","timestamp":1746383630000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-11653-2_34"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014]]},"ISBN":["9783319116525","9783319116532"],"references-count":47,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-11653-2_34","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2014]]}}}