{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,3]],"date-time":"2025-06-03T02:10:07Z","timestamp":1748916607722,"version":"3.41.0"},"reference-count":79,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2016,5,7]],"date-time":"2016-05-07T00:00:00Z","timestamp":1462579200000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100000780","name":"European Commission","doi-asserted-by":"publisher","award":["317859"],"award-info":[{"award-number":["317859"]}],"id":[{"id":"10.13039\/501100000780","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Softw Syst Model"],"published-print":{"date-parts":[[2018,2]]},"DOI":"10.1007\/s10270-016-0528-y","type":"journal-article","created":{"date-parts":[[2016,5,7]],"date-time":"2016-05-07T15:29:46Z","timestamp":1462634986000},"page":"65-89","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Leveraging annotation-based modeling with Jump"],"prefix":"10.1007","volume":"17","author":[{"given":"Alexander","family":"Bergmayr","sequence":"first","affiliation":[]},{"given":"Michael","family":"Grossniklaus","sequence":"additional","affiliation":[]},{"given":"Manuel","family":"Wimmer","sequence":"additional","affiliation":[]},{"given":"Gerti","family":"Kappel","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2016,5,7]]},"reference":[{"key":"528_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: Proceedings of International Workshop on Best Practices for Model-Driven Software Development, pp. 1\u20138 (2005)"},{"issue":"1","key":"528_CR2","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1007\/s10270-006-0020-1","volume":"6","author":"DH Akehurst","year":"2007","unstructured":"Akehurst, D.H., Howells, W.G.J., McDonald-Maier, K.D.: Implementing associations: UML 2.0 to Java 5. Softw. Syst. Model. 6(1), 3\u201335 (2007)","journal-title":"Softw. Syst. Model."},{"issue":"6","key":"528_CR3","doi-asserted-by":"crossref","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. IEEE Trans. Softw. Eng. 35(6), 795\u2013824 (2009)","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"3","key":"528_CR4","doi-asserted-by":"crossref","first-page":"153","DOI":"10.1007\/s10270-003-0027-9","volume":"2","author":"C Atkinson","year":"2003","unstructured":"Atkinson, C., K\u00fchne, T., Henderson-Sellers, B.: Systematic stereotype usage. Softw. Syst. Model. 2(3), 153\u2013163 (2003)","journal-title":"Softw. Syst. Model."},{"key":"528_CR5","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: Proceedings of European Conference on Software Maintenance and Reengineering (CSMR), pp. 465\u2013468 (2013)","DOI":"10.1109\/CSMR.2013.73"},{"key":"528_CR6","doi-asserted-by":"crossref","unstructured":"Bergmayr, A., Grossniklaus, M., Wimmer, M., Kappel, G.: JUMP\u2014from Java annotations to UML profiles. In: Proceedings of the International Conference on Model Driven Engineering Languages and Systems (MODELS), pp. 552\u2013568 (2014)","DOI":"10.1007\/978-3-319-11653-2_34"},{"key":"528_CR7","unstructured":"Bergmayr, A., Wimmer, M.: Generating metamodels from grammars by chaining translational and by-example techniques. In: Proceedings of International Workshop on Model-driven Engineering By Example (MDEBE), pp. 22\u201331 (2013)"},{"key":"528_CR8","unstructured":"Bergmayr, A., Wimmer, M., Retschitzegger, W., Zdun, U.: Taking the pick out of the bunch\u2014type-safe shrinking of metamodels. In: Proceedings of German Conference on Software Engineering (SE), pp. 85\u201398 (2013)"},{"issue":"1","key":"528_CR9","doi-asserted-by":"crossref","first-page":"321","DOI":"10.1007\/s10270-012-0300-x","volume":"14","author":"A Blouin","year":"2015","unstructured":"Blouin, A., Combemale, B., Baudry, B., Beaudoux, O.: Kompren: modeling and generating model slicers. Softw. Syst. Model. 14(1), 321\u2013337 (2015)","journal-title":"Softw. Syst. Model."},{"key":"528_CR10","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-031-02546-4","volume-title":"Model-Driven Software Engineering in Practice","author":"M Brambilla","year":"2012","unstructured":"Brambilla, M., Cabot, J., Wimmer, M.: Model-Driven Software Engineering in Practice. Morgan & Claypool, San Rafael (2012)"},{"issue":"9","key":"528_CR11","doi-asserted-by":"crossref","first-page":"642","DOI":"10.1109\/TSE.2006.96","volume":"32","author":"LC Briand","year":"2006","unstructured":"Briand, L.C., Labiche, Y., Leduc, J.: Toward the reverse engineering of UML sequence diagrams for distributed Java software. IEEE Trans. Softw. Eng. 32(9), 642\u2013663 (2006)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"528_CR12","doi-asserted-by":"crossref","unstructured":"Brosch, P., Kargl, H., Langer, P., Seidl, M., Wieland, K., Wimmer, M., Kappel, G.: Conflicts as first-class entities: a UML profile for model versioning. In: Proceedings of International Workshop and Symposia on Models in Software Engineering, pp. 184\u2013193 (2010)","DOI":"10.1007\/978-3-642-21210-9_18"},{"key":"528_CR13","unstructured":"Brucker, A.D., Doser, J.: Metamodel-based UML notations for domain-specific languages. In: Proceedings of International Workshop on Software Language Engineering (ATEM), pp. 1\u201315 (2007)"},{"key":"528_CR14","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: Proceedings of International Conference on Automated Software Engineering (ASE), pp. 173\u2013174 (2010)","DOI":"10.1145\/1858996.1859032"},{"issue":"4","key":"528_CR15","doi-asserted-by":"crossref","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. Commun. ACM 54(4), 142\u2013151 (2011)","journal-title":"Commun. ACM"},{"issue":"3","key":"528_CR16","doi-asserted-by":"crossref","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. Inf. Softw. Technol. 54(3), 257\u2013273 (2012)","journal-title":"Inf. Softw. Technol."},{"key":"528_CR17","unstructured":"Checker framework: Project Web Site. http:\/\/types.cs.washington.edu\/checker-framework (2016)"},{"key":"528_CR18","doi-asserted-by":"crossref","unstructured":"C\u00f3rdoba, I., de\u00a0Lara, J.: A modelling language for the effective design of Java annotations. In: Proceedings of International Symposium on Applied Computing (SAC), pp. 2087\u20132092 (2015)","DOI":"10.1145\/2695664.2695717"},{"issue":"3","key":"528_CR19","doi-asserted-by":"crossref","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 Syst. J. 45(3), 621\u2013646 (2006)","journal-title":"IBM Syst. J."},{"key":"528_CR20","unstructured":"Drumond, L., Girardi, R.: A survey of ontology learning procedures. In: Proceedings of International Workshop on Ontologies and their Applications (WONTO), pp. 13\u201324 (2008)"},{"key":"528_CR21","unstructured":"Eclipse Foundation: Eclipse Modeling Framework (EMF). https:\/\/www.eclipse.org\/modeling\/emf (2014)"},{"key":"528_CR22","unstructured":"EclipseLink: Project Web Site. https:\/\/www.eclipse.org\/eclipselink (2016)"},{"key":"528_CR23","doi-asserted-by":"crossref","unstructured":"Ed-Douibi, H., Izquierdo, J.L.C., G\u00f3mez, A., Tisi, M., Cabot, J.: EMF-REST: generation of RESTful APIs from models, CoRR. arXiv:1504.03498 s (2015)","DOI":"10.1145\/2851613.2851782"},{"key":"528_CR24","doi-asserted-by":"crossref","unstructured":"Eichberg, M., Sch\u00e4fer, T., Mezini, M.: Using annotations to check structural properties of classes. In: Proceedings of International Conference on Fundamental Approaches to Software Engineering (FASE), pp. 237\u2013252 (2005)","DOI":"10.1007\/978-3-540-31984-9_18"},{"key":"528_CR25","unstructured":"EJB: Project Web Site. http:\/\/www.oracle.com\/technetwork\/java\/javaee\/ejb\/index.html (2016)"},{"key":"528_CR26","doi-asserted-by":"crossref","unstructured":"Engels, G., H\u00fccking, R., Sauer, S., Wagner, A.: UML collaboration diagrams and their transformation to Java. In: Proceedings of International Conference on The Unified Modeling Language (UML), pp. 473\u2013488 (1999)","DOI":"10.1007\/3-540-46852-8_34"},{"key":"528_CR27","unstructured":"Findbugs: Project Web Site. http:\/\/findbugs.sourceforge.net (2016)"},{"key":"528_CR28","volume-title":"Domain-Specific Languages","author":"M Fowler","year":"2010","unstructured":"Fowler, M.: Domain-Specific Languages. Addison-Wesley, Boston (2010)"},{"key":"528_CR29","doi-asserted-by":"crossref","unstructured":"France, R.B., Bieman, J.M., Mandalaparty, S.P., Cheng, B.H.C., Jensen, A.C.: Repository for model driven development (ReMoDD). In: Proceedings of International Conference on Software Engineering (ICSE), pp. 1471\u20131472 (2012)","DOI":"10.1109\/ICSE.2012.6227059"},{"issue":"2","key":"528_CR30","doi-asserted-by":"crossref","first-page":"223","DOI":"10.1007\/s10270-013-0346-4","volume":"12","author":"RB France","year":"2013","unstructured":"France, R.B., Rumpe, B.: The evolution of modeling research challenges. Softw. Syst. Model. 12(2), 223\u2013225 (2013)","journal-title":"Softw. Syst. Model."},{"issue":"2","key":"528_CR31","first-page":"5","volume":"5","author":"L Fuentes-Fern\u00e1ndez","year":"2004","unstructured":"Fuentes-Fern\u00e1ndez, L., Vallecillo, A.: An introduction to UML profiles. Eur. J. Inf. Prof. 5(2), 5\u201313 (2004)","journal-title":"Eur. J. Inf. Prof."},{"key":"528_CR32","volume-title":"Model Driven Engineering and Ontology Development","author":"D Gasevic","year":"2009","unstructured":"Gasevic, D., Djuric, D., Devedzic, V.: Model Driven Engineering and Ontology Development, 2nd edn. Springer, Berlin (2009)","edition":"2"},{"issue":"5","key":"528_CR33","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., del Castillo, C.R., Llor\u00e9ns, J.: Mapping UML associations into Java code. J. Object Technol. 2(5), 135\u2013162 (2003)","journal-title":"J. Object Technol."},{"key":"528_CR34","doi-asserted-by":"crossref","unstructured":"Gessenharter, D.: Mapping the UML2 Semantics of associations to a Java code generation model. In: Proceedings of International Conference on Model Driven Engineering Languages and Systems (MoDELS), pp. 813\u2013827 (2008)","DOI":"10.1007\/978-3-540-87875-9_56"},{"key":"528_CR35","doi-asserted-by":"crossref","unstructured":"Graaf, B., van Deursen, A.: Visualisation of domain-specific modelling languages using UML. In: Proceedings of International Conference on Engineering of Computer-Based Systems (ECBS), pp. 586\u2013595 (2007)","DOI":"10.1109\/ECBS.2007.77"},{"key":"528_CR36","doi-asserted-by":"crossref","unstructured":"Harrison, W., Barton, C., Raghavachari, M.: Mapping UML designs to Java. In: Proceedings of International Conference on Object-Oriented Programming Systems, Languages & Applications (OOPSLA), pp. 178\u2013187 (2000)","DOI":"10.1145\/353171.353184"},{"key":"528_CR37","doi-asserted-by":"crossref","unstructured":"Heidenreich, F., Johannes, J., Seifert, M., Wende, C.: Closing the gap between modelling and Java. In: Proceedings of International Conference on Software Language Engineering (SLE), pp. 374\u2013383 (2010)","DOI":"10.1007\/978-3-642-12107-4_25"},{"key":"528_CR38","unstructured":"Hibernate: Project Web Site. http:\/\/hibernate.org\/orm (2016)"},{"key":"528_CR39","unstructured":"Jackson: Project Web Site. http:\/\/jackson.codehaus.org (2016)"},{"key":"528_CR40","unstructured":"JAX-RS: Project Web Site. https:\/\/jax-rs-spec.java.net (2016)"},{"issue":"4","key":"528_CR41","doi-asserted-by":"crossref","first-page":"581","DOI":"10.1007\/s10270-012-0266-8","volume":"11","author":"JM 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. Softw. Syst. Model. 11(4), 581\u2013597 (2012)","journal-title":"Softw. Syst. Model."},{"key":"528_CR42","unstructured":"JPA: Project Web Site. http:\/\/www.oracle.com\/technetwork\/java\/javaee\/tech\/persistence-jsp-140049.html (2016)"},{"key":"528_CR43","doi-asserted-by":"crossref","unstructured":"Kavalec, M., Maedche, A., Sv\u00e1tek, V.: Discovery of lexical entries for non-taxonomic relations in ontology learning. In: Proceedings of International Conference on Current Trends in Theory and Practice of Computer Science (SOFSEM), pp. 249\u2013256 (2004)","DOI":"10.1007\/978-3-540-24618-3_21"},{"key":"528_CR44","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: Proceedings of International Working Conference on Reverse Engineering (WCRE), pp. 154\u2013163 (1998)","DOI":"10.1109\/WCRE.1998.723185"},{"issue":"3","key":"528_CR45","doi-asserted-by":"crossref","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. 14(3), 331\u2013380 (2005)","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"key":"528_CR46","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: Proceedings of International Working Conference on Reverse Engineering (WCRE), pp. 22\u201332 (2002)","DOI":"10.1109\/WCRE.2002.1173061"},{"key":"528_CR47","doi-asserted-by":"crossref","unstructured":"Kolovos, D., Di\u00a0Ruscio, D., Pierantonio, A., Paige, R.: Different models for model matching: an analysis of approaches to support model differencing. In: Proceedings of International Workshop on Comparison and Versioning of Software Models (CVSM), pp. 1\u20136 (2009)","DOI":"10.1109\/CVSM.2009.5071714"},{"key":"528_CR48","unstructured":"Kurtev, I., B\u00e9zivin, J., Ak\u015fit, M.: Technological spaces: an initial appraisal. In: Proceedings of International Conference on Cooperative Information Systems (CoopIS), pp. 1\u20136 (2002)"},{"key":"528_CR49","doi-asserted-by":"crossref","unstructured":"Langer, P., Wieland, K., Wimmer, M., Cabot, J.: From UML profiles to EMF profiles and beyond. In: Proceedings of International Conference on Objects, Models, Components, Patterns (TOOLS) (2011)","DOI":"10.1007\/978-3-642-21952-8_6"},{"issue":"1","key":"528_CR50","doi-asserted-by":"crossref","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. J. Object Technol. 11(1), 1\u201329 (2012)","journal-title":"J. Object Technol."},{"issue":"1","key":"528_CR51","doi-asserted-by":"crossref","first-page":"33","DOI":"10.2307\/248698","volume":"13","author":"AS Lee","year":"1989","unstructured":"Lee, A.S.: A scientific methodology for MIS case studies. MIS Q. 13(1), 33\u201350 (1989)","journal-title":"MIS Q."},{"key":"528_CR52","doi-asserted-by":"crossref","unstructured":"Mayerhofer, T., Langer, P., Kappel, G.: A runtime model for fUML. In: Proceedings of International Workshop on Models@run.time, pp. 53\u201358 (2012)","DOI":"10.1145\/2422518.2422527"},{"issue":"4","key":"528_CR53","doi-asserted-by":"crossref","first-page":"316","DOI":"10.1145\/1118890.1118892","volume":"37","author":"M Mernik","year":"2005","unstructured":"Mernik, M., Heering, J., Sloane, A.M.: When and how to develop domain-specific languages. ACM Comput. Surv. 37(4), 316\u2013344 (2005)","journal-title":"ACM Comput. Surv."},{"key":"528_CR54","doi-asserted-by":"crossref","unstructured":"Nickel, U., Niere, J., Z\u00fcndorf, A.: The FUJABA environment. In: Proceedings of International Conference on Software Engineering (ICSE), pp. 742\u2013745 (2000)","DOI":"10.1145\/337180.337620"},{"key":"528_CR55","doi-asserted-by":"crossref","unstructured":"Noguera, C., Duchien, L.: Annotation framework validation using domain models. In: Proceedings of European Conference on Model Driven Architecture\u2014Foundations and Applications (ECMDA-FA), LNCS, vol. 5095, pp. 48\u201362. Springer (2008)","DOI":"10.1007\/978-3-540-69100-6_4"},{"issue":"4","key":"528_CR56","doi-asserted-by":"crossref","first-page":"253","DOI":"10.1002\/smr.349","volume":"19","author":"C Noguera","year":"2007","unstructured":"Noguera, C., Pawlak, R.: AVal: an extensible attribute-oriented programming validator for Java. J. Softw. Maint. Evol. Res. Pract. 19(4), 253\u2013275 (2007)","journal-title":"J. Softw. Maint. Evol. Res. Pract."},{"key":"528_CR57","unstructured":"Objectify-AppEngine: Project Web Site. https:\/\/code.google.com\/p\/objectify-appengine (2016)"},{"key":"528_CR58","unstructured":"OMG: Meta Object Facility (MOF). http:\/\/www.omg.org\/spec\/MOF (2011)"},{"key":"528_CR59","unstructured":"OMG: Service oriented architecture modeling language (soaml). http:\/\/www.omg.org\/spec\/SoaML (2012)"},{"key":"528_CR60","unstructured":"OMG: Catalog of UML Profile Specifications. http:\/\/www.omg.org\/spec\/#Profile (2014)"},{"key":"528_CR61","unstructured":"OMG: Unified Modeling Language (UML). http:\/\/www.omg.org\/spec\/UML (2015)"},{"key":"528_CR62","unstructured":"OMG: Semantics of a Foundational Subset for Executable UML Models (FUML). http:\/\/www.omg.org\/spec\/FUML (2016)"},{"key":"528_CR63","unstructured":"Oracle: JSR 175: A metadata facility for the Java programming language. http:\/\/jcp.org\/en\/jsr\/detail?id=175 (2004)"},{"key":"528_CR64","unstructured":"Oracle: JLS8. http:\/\/docs.oracle.com\/javase\/specs (2015)"},{"key":"528_CR65","doi-asserted-by":"crossref","unstructured":"Pardillo, J.: A systematic review on the definition of UML profiles. In: Proceedings of International Conference on Model Driven Engineering Languages and Systems (MoDELS), pp. 407\u2013422 (2010)","DOI":"10.1007\/978-3-642-16145-2_28"},{"issue":"6","key":"528_CR66","first-page":"1","volume":"18","author":"C Parnin","year":"2012","unstructured":"Parnin, C., Bird, C., Murphy-Hill, E.: Adoption and use of Java generics. Empir. Softw. Eng. 18(6), 1\u201343 (2012)","journal-title":"Empir. Softw. Eng."},{"key":"528_CR67","unstructured":"Petstore: Project Web Site. http:\/\/oracle.com\/technetwork\/java\/index-136650.html (2016)"},{"key":"528_CR68","doi-asserted-by":"crossref","unstructured":"Ratiu, D., Feilkas, M., J\u00fcrjens, J.: Extracting domain ontologies from domain specific APIs. In: Proceedings of European Conference on Software Maintenance and Reengineering (CSMR), pp. 203\u2013212 (2008)","DOI":"10.1109\/CSMR.2008.4493315"},{"key":"528_CR69","unstructured":"Rocha, H., Valente, M.T.: How annotations are used in Java: an empirical study. In: Proceedings of International Conference on Software Engineering & Knowledge Engineering (SEKE), pp. 426\u2013431 (2011)"},{"issue":"2","key":"528_CR70","doi-asserted-by":"crossref","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. Empir. Softw. Eng. 14(2), 131\u2013164 (2009)","journal-title":"Empir. Softw. Eng."},{"key":"528_CR71","doi-asserted-by":"crossref","unstructured":"Selic, B.: The less well known UML\u2014a short user guide. In: Proceedings of International School on Formal Methods for the Design of Computer, Communication, and Software Systems (SFM), pp. 1\u201320 (2012)","DOI":"10.1007\/978-3-642-30982-3_1"},{"key":"528_CR72","unstructured":"Spring: Project Web Site. http:\/\/projects.spring.io\/spring-framework (2016)"},{"key":"528_CR73","unstructured":"Struts: Project Web Site. http:\/\/struts.apache.org (2016)"},{"key":"528_CR74","unstructured":"UML-Profile-Store: Project Web Site. https:\/\/github.com\/alexander-bergmayr\/jump (2016)"},{"key":"528_CR75","unstructured":"UPR: Eclipse UML Profiles Repository. https:\/\/projects.eclipse.org\/projects\/modeling.upr (2016)"},{"key":"528_CR76","doi-asserted-by":"crossref","unstructured":"Wada, H., Suzuki, J.: Modeling turnpike frontend system: a model-driven development framework leveraging UML metamodeling and attribute-oriented programming. In: Proceedings of International Conference on Model Driven Engineering Languages and Systems (MoDELS), pp. 584\u2013600 (2005)","DOI":"10.1007\/11557432_44"},{"key":"528_CR77","doi-asserted-by":"crossref","unstructured":"Weisem\u00f6ller, I., Sch\u00fcrr, A.: A comparison of standard compliant ways to define domain specific languages. In: Proceedings of International Workshops and Symposia on Models in Software Engineering, pp. 47\u201358 (2007)","DOI":"10.1007\/978-3-540-69073-3_6"},{"issue":"3","key":"528_CR78","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 5(3), 372\u2013404 (2009)","journal-title":"IJWIS"},{"key":"528_CR79","doi-asserted-by":"crossref","unstructured":"Wimmer, M., Kappel, G., Kusel, A., Retschitzegger, W., Sch\u00f6nboeck, J., Schwinger, W.: Towards an expressivity benchmark for mappings based on a systematic classification of heterogeneities. In: Proceedings of International Workshop on Model-Driven Interoperability (MDI), pp. 32\u201341 (2010)","DOI":"10.1145\/1866272.1866278"}],"container-title":["Software &amp; Systems Modeling"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10270-016-0528-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-016-0528-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-016-0528-y","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-016-0528-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,3]],"date-time":"2025-06-03T01:45:49Z","timestamp":1748915149000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10270-016-0528-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,5,7]]},"references-count":79,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2018,2]]}},"alternative-id":["528"],"URL":"https:\/\/doi.org\/10.1007\/s10270-016-0528-y","relation":{},"ISSN":["1619-1366","1619-1374"],"issn-type":[{"type":"print","value":"1619-1366"},{"type":"electronic","value":"1619-1374"}],"subject":[],"published":{"date-parts":[[2016,5,7]]}}}