{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,22]],"date-time":"2026-09-22T02:46:09Z","timestamp":1790045169813,"version":"4.0.1"},"reference-count":93,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2013,9,20]],"date-time":"2013-09-20T00:00:00Z","timestamp":1379635200000},"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":[[2015,2]]},"DOI":"10.1007\/s10270-013-0376-y","type":"journal-article","created":{"date-parts":[[2013,9,19]],"date-time":"2013-09-19T15:40:11Z","timestamp":1379605211000},"page":"383-411","source":"Crossref","is-referenced-by-count":8,"title":["The design space of multi-language development environments"],"prefix":"10.1007","volume":"14","author":[{"given":"Rolf-Helge","family":"Pfeiffer","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Andrzej","family":"W\u0105sowski","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2013,9,20]]},"reference":[{"key":"376_CR1","unstructured":"Aizenbud-Reshef, N., Nolan, B.T., Rubin, J., Shaham-Gafni, Y.: Model traceability. IBM Syst. J. 45(3), 515\u2013526 (2006)"},{"key":"376_CR2","unstructured":"Alexander, I.: Towards automatic traceability in industrial practice. In: Proceedings of the 1st International Workshop on Traceability, pp. 26\u201331 (2002)"},{"key":"376_CR3","doi-asserted-by":"crossref","unstructured":"Alfaro, L.D., Henzinger, T.A.: Interface theories for component-based design. In: EMSOFT (2001)","DOI":"10.1007\/3-540-45449-7_11"},{"key":"376_CR4","unstructured":"Altheide, F., D\u00f6rr, H., Sch\u00fcrr, A.: Requirements to a framework for sustainable integration of system development tools. In: Proceedings of the 3rd European Systems Engineering Conference (EuSEC), pp. 53\u201357 (2002)"},{"key":"376_CR5","doi-asserted-by":"crossref","unstructured":"A\u00dfmann, U., Bartho, A., B\u00fcrger, C., Cech, S., Demuth, B., Heidenreich, F., Johannes, J., Karol, S., Polowinski, J., Reimann, J., Schroeter, J., Seifert, M., Thiele, M., Wende, C., Wilke, C.: Dropsbox: the dresden open software toolbox. Softw. Syst. Model., 1\u201337 (2012). doi: 10.1007\/s10270-012-0284-6","DOI":"10.1007\/s10270-012-0284-6"},{"key":"376_CR6","unstructured":"Anderson, K.M., Taylor, R.N., Whitehead, Jr., E.J.: Chimera: hypermedia for heterogeneous software development environments. ACM Trans. Inf. Syst. 18(3), 211\u2013245 (2000)"},{"issue":"10","key":"376_CR7","doi-asserted-by":"crossref","first-page":"970","DOI":"10.1109\/TSE.2002.1041053","volume":"28","author":"G Antoniol","year":"2002","unstructured":"Antoniol, G., Canfora, G., Casazza, G., De Lucia, A., Merlo, E.: Recovering traceability links between code and documentation. IEEE Trans. Softw. Eng. 28(10), 970\u2013983 (2002). doi: 10.1109\/TSE.2002.1041053","journal-title":"IEEE Trans. Softw. Eng."},{"key":"376_CR8","unstructured":"Aranega, V., Etien, A., Dekeyser, J.L.: Using an alternative trace for QVT. Electron. Commun. EASST 42 (2011)"},{"key":"376_CR9","unstructured":"Atkinson, C., K\u00fchne, T.: The essence of multilevel metamodeling. In: Proceedings of the 4th International Conference on The Unified Modeling Language, Modeling Languages, Concepts, and Tools, pp. 19\u201333. \u00abUML\u00bb \u201901, Springer, London, UK (2001). http:\/\/dl.acm.org\/citation.cfm?id=647245.719475"},{"issue":"5","key":"376_CR10","doi-asserted-by":"crossref","first-page":"36","DOI":"10.1109\/MS.2003.1231149","volume":"20","author":"C Atkinson","year":"2003","unstructured":"Atkinson, C., K\u00fchne, T.: Model-driven development: a metamodeling foundation. IEEE Softw. 20(5), 36\u201341 (2003). doi: 10.1109\/MS.2003.1231149","journal-title":"IEEE Softw."},{"key":"376_CR11","doi-asserted-by":"crossref","unstructured":"Badros, G.J.: JavaML: a markup language for Java source code. Comput. Netw. 33(1-6), 159\u2013177 (2000)","DOI":"10.1016\/S1389-1286(00)00037-2"},{"key":"376_CR12","unstructured":"Barbier, F., Eveillard, S., Youbi, K., Guitton, O., Perrier, A., Cariou, E.: Model-Driven Reverse Engineering of COBOL-Based Applications, pp. 283\u2013299. Morgan Kaufmann (2010). http:\/\/www.sciencedirect.com\/science\/article\/B6MH5-508779H-7\/2\/6b3199748873fdfa42e3a892ba1b4d19"},{"issue":"2","key":"376_CR13","doi-asserted-by":"crossref","first-page":"171","DOI":"10.1007\/s10270-005-0079-0","volume":"4","author":"J B\u00e9zivin","year":"2005","unstructured":"B\u00e9zivin, J.: On the unification power of models. Softw. Syst. Model. 4(2), 171\u2013188 (2005)","journal-title":"Softw. Syst. Model."},{"key":"376_CR14","unstructured":"Branco, M.C., Troya, J., Czarnecki, K., K\u00fcster, J.M., V\u00f6lzer, H.: Matching business process workflows across abstraction levels. In: France et al. [29], pp. 626\u2013641"},{"key":"376_CR15","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 the IEEE\/ACM International Conference on Automated Software Engineering (2010)","DOI":"10.1145\/1858996.1859032"},{"key":"376_CR16","unstructured":"B\u00e9zivin, J., Jouault, F., Valduriez, P.: On the need for megamodels. In: Proceedings of the OOPSLA\/GPCE: Best Practices for Model-Driven Software Development workshop, 19th Annual ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (2004)"},{"key":"376_CR17","unstructured":"Colburn, T.: Philosophy and Computer Science. Explorations in Philosophy. M.E. Sharpe (2000). http:\/\/books.google.dk\/books?id=luF4ElMxqg4C"},{"key":"376_CR18","unstructured":"Czarnecki, K., Eisenecker, U.W.: Generative Programming: Methods, Tools, and Applications (2000)"},{"key":"376_CR19","doi-asserted-by":"crossref","unstructured":"de Figueiredo Carneiro, G., Mendon\u00e7a, M.G., Magnavita, R.C.: An experimental platform to characterize software comprehension activities supported by visualization. In: ICSE Companion, IEEE (2009)","DOI":"10.1109\/ICSE-COMPANION.2009.5071052"},{"key":"376_CR20","unstructured":"Dearle, F.: Groovy for Domain-Specific Languages, 1st edn. Packt Publishing (2010)"},{"key":"376_CR21","doi-asserted-by":"crossref","unstructured":"Drivalos, N., Kolovos, D.S., Paige, R.F., Fernandes, K.J.: Software language engineering. chap. In: Engineering a DSL for Software Traceability, pp. 151\u2013167. Springer, Berlin, Heidelberg (2009). doi: 10.1007\/978-3-642-00434-6_10","DOI":"10.1007\/978-3-642-00434-6_10"},{"issue":"2","key":"376_CR22","doi-asserted-by":"crossref","first-page":"188","DOI":"10.1109\/TSE.2010.38","volume":"37","author":"A Egyed","year":"2011","unstructured":"Egyed, A.: Automatically detecting and tracking inconsistencies in software design models. IEEE Trans. Softw. Eng. 37(2), 188\u2013204 (2011)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"376_CR23","unstructured":"Egyed, A., Gr\u00fcnbacher, P.: Automating requirements traceability: beyond the record & replay paradigm. In: Proceedings of the 17th IEEE International Conference on Automated Software Engineering. pp. 163\u2013171. ASE \u201902, IEEE Computer Society, Washington, DC, USA (2002). http:\/\/dl.acm.org\/citation.cfm?id=786769.787006"},{"key":"376_CR24","unstructured":"Espinoza, A., Garbajosa, J.: The need for a unifying traceability scheme. In: ECMDA-TW 2005. SINTEF ICT Norway, Nuremberg, Germany (November, 2005). http:\/\/www.modelbased.net\/drupal\/node\/19"},{"key":"376_CR25","volume-title":"Domain-Driven Design: Tackling Complexity in the Heart of Software","author":"E Evans","year":"2004","unstructured":"Evans, E.: Domain-Driven Design: Tackling Complexity in the Heart of Software. Addison-Wesley, Reading, MA (2004)"},{"key":"376_CR26","doi-asserted-by":"crossref","unstructured":"Eysholdt, M., Behrens, H.: Xtext: implement your language faster than the quick and dirty way. In: Proceedings of the ACM International Conference Companion on Object Oriented Programming Systems Languages and Applications Companion, pp. 307\u2013309. SPLASH \u201910, ACM, New York, NY, USA (2010). doi: 10.1145\/1869542.1869625","DOI":"10.1145\/1869542.1869625"},{"key":"376_CR27","unstructured":"Freude, R., K\u00f6nigs, A.: Tool integration with consistency relations and their visualisation. In: ESEC\/ FSE Workshop on Tool Integration in System Development (2003)"},{"key":"376_CR28","doi-asserted-by":"crossref","unstructured":"Galletta, D.F., Henry, R.M., McCoy, S., Polak, P.: Web site delays: how tolerant are users? J. AIS 5(1), 1\u201328 (2004)","DOI":"10.17705\/1jais.00044"},{"key":"376_CR29","doi-asserted-by":"crossref","unstructured":"G\u00f3mez, P.M., S\u00e1nchez, M., Fl\u00f3rez, H., Villalobos, J.: Co-creation of models and metamodels for enterprise architecture projects. In: XM 2012\u2014Extreme Modeling, Workshop (2012)","DOI":"10.1145\/2467307.2467312"},{"key":"376_CR30","doi-asserted-by":"crossref","unstructured":"Grammel, B., Kastenholz, S.: A generic traceability framework for facet-based traceability data extraction in model-driven software development. In: Proceedings of the 6th ECMFA Traceability Workshop. pp. 7\u201314. ECMFA-TW \u201910, ACM, New York, NY, USA (2010)","DOI":"10.1145\/1814392.1814394"},{"key":"376_CR31","doi-asserted-by":"crossref","unstructured":"Grammel, B., Kastenholz, S., Voigt, K.: Model matching for trace link generation in model-driven software development. In: France, R., Kazmeier, J., Breu, R., Atkinson, C. (eds.) Model Driven Engineering Languages and Systems, Lecture Notes in Computer Science, vol. 7590, pp. 609\u2013625. Springer, Berlin Heidelberg (2012). doi: 10.1007\/978-3-642-33666-9_39","DOI":"10.1007\/978-3-642-33666-9_39"},{"key":"376_CR32","doi-asserted-by":"crossref","unstructured":"Groenewegen, D.M., Hemel, Z., Visser, E.: Separation of concerns and linguistic integration in WebDSL. IEEE Softw. 27(5), 31\u201337 (2010)","DOI":"10.1109\/MS.2010.92"},{"key":"376_CR33","doi-asserted-by":"crossref","unstructured":"Guerra, E., de Lara, J., Kolovos, D.S., Paige, R.F.: Inter-modelling: from theory to practice. In: Proceedings of the 13th International Conference on Model Driven Engineering Languages and Systems: Part I, pp. 376\u2013391 (2010)","DOI":"10.1007\/978-3-642-16145-2_26"},{"key":"376_CR34","doi-asserted-by":"crossref","unstructured":"Halasz, F.G., Schwartz, M.D.: The Dexter hypertext reference model. Commun. ACM 37(2) (1994)","DOI":"10.1145\/175235.175237"},{"key":"376_CR35","unstructured":"Hammond, J.S., Schwaber, C., D\u2019Silva, D.: IDE Usage Trends (2008). http:\/\/www.forrester.com\/Research\/Document\/Excerpt\/0,7211,43181,00.html"},{"key":"376_CR36","unstructured":"Hayes, J.H., Dekhtyar, A., Osborne, J.: Improving requirements tracing via information retrieval. In: Proceedings of the 11th IEEE International Conference on Requirements Engineering, pp. 138. RE \u201903, IEEE Computer Society, Washington, DC, USA (2003). http:\/\/dl.acm.org\/citation.cfm?id=942807.943920"},{"key":"376_CR37","doi-asserted-by":"crossref","unstructured":"Heged\u00fcs, \u00c1., Horv\u00e1th, \u00c1., R\u00e1th, I., Varr\u00f3, D.: Query-driven soft interconnection of emf models. In: France et al. [29], pp. 134\u2013150","DOI":"10.1007\/978-3-642-33666-9_10"},{"key":"376_CR38","doi-asserted-by":"crossref","unstructured":"Heidenreich, F., Johannes, J., Karol, S., Seifert, M., Wende, C.: Derivation and refinement of textual syntax for models. In: Proceedings of the 5th European Conference on Model Driven Architecture\u2013Foundations and Applications. pp. 114\u2013129. ECMDA-FA \u201909, Springer, Berlin, Heidelberg (2009). doi: 10.1007\/978-3-642-02674-4_9","DOI":"10.1007\/978-3-642-02674-4_9"},{"key":"376_CR39","doi-asserted-by":"crossref","unstructured":"Heidenreich, F., Johannes, J., Seifert, M., Wende, C.: Closing the gap between modelling and java. In: Proceedings of the 2nd International Conference on Software Language Engineering (SLE 2009), Revised Selected Papers (2010)","DOI":"10.1007\/978-3-642-12107-4_25"},{"key":"376_CR40","unstructured":"Heidenreich, F., Johannes, J., Zschaler, S.: Aspect orientation for your language of choice. In: Workshop on Aspect-Oriented Modeling (AOM at MoDELS) (2007)"},{"key":"376_CR41","doi-asserted-by":"crossref","unstructured":"Henriksson, J., Johannes, J., Zschaler, S., A\u00dfmann, U.: Reuseware\u2014adding modularity to your language of choice. J. Object Technol. 6(9), 127\u2013146 (2007)","DOI":"10.5381\/jot.2007.6.9.a7"},{"key":"376_CR42","doi-asserted-by":"crossref","unstructured":"Hessellund, A.: SmartEMF: guidance in modeling tools. In: Companion to the 22nd ACM SIGPLAN Conference on Object-Oriented Programming Systems and Applications Companion, pp. 945\u2013946 (2007)","DOI":"10.1145\/1297846.1297958"},{"key":"376_CR43","unstructured":"Hessellund, A.: Domain-Specific Multimodeling. Ph.D. thesis, IT University of Copenhagen (2009)"},{"key":"376_CR44","doi-asserted-by":"crossref","unstructured":"Hessellund, A., Czarnecki, K., W\u0105sowski, A.: Guided development with multiple domain-specific languages. In: Engels, G., Opdyke, B., Schmidt, D.C., Weil, F. (eds.) MoDELS. Lecture Notes in Computer Science, vol. 4735, pp. 46\u201360. Springer (2007)","DOI":"10.1007\/978-3-540-75209-7_4"},{"key":"376_CR45","doi-asserted-by":"crossref","unstructured":"Hessellund, A., Sestoft, P.: Flow analysis of code customizations. In: Proceedings of the 22nd European conference on Object-Oriented Programming, pp. 285\u2013308. ECOOP \u201908, Springer, Berlin, Heidelberg (2008). doi: 10.1007\/978-3-540-70592-5_13","DOI":"10.1007\/978-3-540-70592-5_13"},{"key":"376_CR46","doi-asserted-by":"crossref","unstructured":"Hessellund, A., W\u0105sowski, A.: Interfaces and metainterfaces for models and metamodels. In: Proceedings of the 11th International Conference on Model Driven Engineering Languages and Systems (2008)","DOI":"10.1007\/978-3-540-87875-9_29"},{"key":"376_CR47","doi-asserted-by":"crossref","unstructured":"Holst, W.: Meta: A universal meta-language for augmenting and unifying language families, featuring meta(oopl) for object-oriented programming languages. In: Companion to the 20th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (2005)","DOI":"10.1145\/1094855.1094893"},{"issue":"2","key":"376_CR48","doi-asserted-by":"crossref","first-page":"125","DOI":"10.1049\/sej.1990.0015","volume":"5","author":"S Jarzabek","year":"1990","unstructured":"Jarzabek, S.: Specifying and generating multilanguage software development environments. Softw. Eng. J. 5(2), 125\u2013137 (1990). doi: 10.1049\/sej.1990.0015","journal-title":"Softw. Eng. J."},{"key":"376_CR49","unstructured":"Jouault, F.: Loosely coupled traceability for ATL. In: Proceedings of the European Conference on Model Driven Architecture (ECMDA) Workshop on Traceability, pp. 29\u201337 (2005)"},{"key":"376_CR50","doi-asserted-by":"crossref","unstructured":"Jouault, F., Vanhooff, B., Bruneliere, H., Doux, G., Berbers, Y., Bezivin, J.: Inter-DSL coordination support by combining megamodeling and model weaving. In: Proceedings of the 2010 ACM Symposium on Applied Computing (2010)","DOI":"10.1145\/1774088.1774511"},{"key":"376_CR51","doi-asserted-by":"crossref","unstructured":"Kang, K.C., Cohen, S.G., Hess, J.A., Novak, W.E., Peterson, A.S.: Feature-oriented domain analysis (FODA) feasibility study. Tech. rep. Carnegie-Mellon University Software Engineering Institute (1990)","DOI":"10.21236\/ADA235785"},{"key":"376_CR52","unstructured":"Kats, L.C.L., Visser, E.: The spoofax language workbench: rules for declarative specification of languages and IDEs. In: Cook, W.R., Clarke, S., Rinard, M.C. (eds.) OOPSLA, pp. 444\u2013463. ACM (2010). http:\/\/dblp.uni-trier.de\/db\/conf\/oopsla\/oopsla2010.html#KatsV10"},{"key":"376_CR53","unstructured":"Kleppe, A.: Software Language Engineering: Creating Domain-Specific Languages Using Metamodels (2008)"},{"key":"376_CR54","doi-asserted-by":"crossref","unstructured":"Kolovos, D.S.: Establishing correspondences between models with the epsilon comparison language. In: Paige, R.F., Hartman, A., Rensink, A. (eds.) ECMDA-FA. Lecture Notes in Computer Science, vol. 5562, pp. 146\u2013157. Springer (2009)","DOI":"10.1007\/978-3-642-02674-4_11"},{"key":"376_CR55","doi-asserted-by":"crossref","unstructured":"Kolovos, D.S., Paige, R.F., Polack, F.A.: The Epsilon Transformation Language. In: Proceedings of the 1st international conference on Theory and Practice of Model Transformations, pp. 46\u201360. ICMT \u201908, Springer, Berlin, Heidelberg (2008)","DOI":"10.1007\/978-3-540-69927-9_4"},{"key":"376_CR56","unstructured":"Kolovos, D.S., Paige, R.F., Polack F.A.C.: On-Demand Merging of Traceability Links with Models (2006)"},{"key":"376_CR57","unstructured":"Marcus, A., Maletic, J.I.: Recovering documentation-to-source-code traceability links using latent semantic indexing. In: Proceedings of the 25th International Conference on Software Engineering, pp. 125\u2013135. ICSE \u201903, IEEE Computer Society, Washington, DC, USA (2003). http:\/\/dl.acm.org\/citation.cfm?id=776816.776832"},{"key":"376_CR58","volume-title":"OSGi and Equinox: Creating Highly Modular Java Systems","author":"J McAffer","year":"2010","unstructured":"McAffer, J., VanderLei, P., Archer, S.: OSGi and Equinox: Creating Highly Modular Java Systems, 1st edn. Addison-Wesley Professional, Reading, MA (2010)","edition":"1"},{"key":"376_CR59","doi-asserted-by":"crossref","unstructured":"Meyers, S.: Difficulties in integrating multiview development systems. IEEE Softw. 8(1), 49\u201357 (1991)","DOI":"10.1109\/52.62932"},{"key":"376_CR60","doi-asserted-by":"crossref","unstructured":"Miller, R.B.: Response time in man-computer conversational transactions. In: Proceedings of the December 9\u201311, 1968, Fall Joint Computer Conference, Part I, vol. 33, pp. 267\u2013277. AFIPS \u201968 (Fall, part I), ACM, New York, NY, USA (1968). doi: 10.1145\/1476589.1476628","DOI":"10.1145\/1476589.1476628"},{"key":"376_CR61","doi-asserted-by":"crossref","unstructured":"Murphy-Hill, E., Parnin, C., Black, A.P.: How we refactor, and how we know it. In: Proceedings of the 31st International Conference on, Software Engineering (2009)","DOI":"10.1109\/ICSE.2009.5070529"},{"key":"376_CR62","unstructured":"Northrop, L., Feiler, P., Gabriel, R.P., Goodenough, J., Linger, R., Longstaff, T., Kazman, R., Klein, M., Schmidt, D., Sullivan, K., Wallnau, K.: Ultra-Large-Scale Systems\u2013The Software Challenge of the Future. Tech. rep., Software Engineering Institute, Carnegie Mellon (2006). http:\/\/www.sei.cmu.edu\/uls\/downloads.html"},{"key":"376_CR63","unstructured":"N\u00f8rmark, K., \u00d8sterbye, K.: Representing programs as hypertext. In: Lund Institute of Technology, pp. 11\u201324. Lund University (1994)"},{"key":"376_CR64","unstructured":"Object Management Group: Meta Object Facility (MOF) 2.0 Query\/View\/Transformation Specification, V1.1. http:\/\/www.omg.org\/spec\/QVT\/1.1\/ (2011)"},{"key":"376_CR65","unstructured":"Oldevik, J., Neple, T.: Traceability in model to text transformations. In: Proceedings of ECMDA Traceability Workshop ECMDA Traceability Workshop (ECMDA-TW) (2006)"},{"key":"376_CR66","doi-asserted-by":"crossref","unstructured":"\u00d8sterbye, K., N\u00f8rmark, K.: An interaction engine for rich hypertexts. In: Ritchie, I., Guimar\u00e3es, N. (eds.) ECHT, pp. 167\u2013176. ACM (1994)","DOI":"10.1145\/192757.192795"},{"key":"376_CR67","unstructured":"Paige, R.F., Drivalos, N., Kolovos, D.S., Fernandes, K.J., Power, C., Olsen, G.K., Zschaler, S.: Rigorous identification and encoding of trace-links in model-driven engineering. Softw. Syst. Model. 10(4), 469\u2013487 (2011)"},{"key":"376_CR68","doi-asserted-by":"crossref","unstructured":"Pfeiffer, R.H., W\u0105sowski, A.: Tengi interfaces for tracing between heterogeneous components. In: L\u00e4mmel, R., Saraiva, J., Visser, J. (eds.) GTTSE. Lecture Notes in Computer Science, vol. 7680, pp. 431\u2013447. Springer (2011)","DOI":"10.1007\/978-3-642-35992-7_12"},{"key":"376_CR69","unstructured":"Pfeiffer, R.H., W\u0105sowski, A.: Taming the Confusion of Languages. In: Proceedings of the 7th European Conference on Modelling Foundations and Applications, pp. 312\u2013328. ECMFA\u201911, Springer, Berlin, Heidelberg (2011). http:\/\/dl.acm.org\/citation.cfm?id=2023522.2023552"},{"key":"376_CR70","doi-asserted-by":"crossref","unstructured":"Pfeiffer, R.H., W\u0105sowski, A.: Cross-language support mechanisms significantly aid software development. In: France et al. [29], pp. 168\u2013184","DOI":"10.1007\/978-3-642-33666-9_12"},{"key":"376_CR71","doi-asserted-by":"crossref","unstructured":"Pfeiffer, R.H., W\u0105sowski, A.: Texmo: a multi-language development environment. In: Proceedings of the 8th European conference on Modelling Foundations and Applications. pp. 178\u2013193. ECMFA\u201912, Springer, Berlin, Heidelberg (2012). doi: 10.1007\/978-3-642-31491-9_15","DOI":"10.1007\/978-3-642-31491-9_15"},{"issue":"4","key":"376_CR72","doi-asserted-by":"crossref","first-page":"334","DOI":"10.1007\/s007780100057","volume":"10","author":"E Rahm","year":"2001","unstructured":"Rahm, E., Bernstein, P.A.: A survey of approaches to automatic schema matching. VLDB J. 10(4), 334\u2013350 (2001). doi: 10.1007\/s007780100057","journal-title":"VLDB J."},{"key":"376_CR73","doi-asserted-by":"crossref","unstructured":"Reimann, J., Seifert, M., A\u00dfmann, U.: Role-based generic model refactoring. In: Proceedings of the 13th International Conference on Model Driven Engineering Languages and Systems: Part II (2010)","DOI":"10.1007\/978-3-642-16129-2_7"},{"key":"376_CR74","doi-asserted-by":"crossref","unstructured":"Salay, R., Mylopoulos, J., Easterbrook, S.: Using Macromodels to Manage Collections of Related Models. In: Proceedings of the 21st International Conference on Advanced Information Systems Engineering (2009)","DOI":"10.1007\/978-3-642-02144-2_15"},{"key":"376_CR75","doi-asserted-by":"crossref","unstructured":"Schulze, G., Chimiak-Opoka, J., Arlow, J.: An approach for synchronizing uml models and narrative text in literate modeling. In: France et al. [29], pp. 595\u2013608","DOI":"10.1007\/978-3-642-33666-9_38"},{"key":"376_CR76","unstructured":"Sherba, S.A., Anderson, K.M., Faisal, M.: A framework for mapping traceability relationships. In: 2 nd International Workshop on Traceability in Emerging Forms of Software Engineering at 18th IEEE International Conference on Automated Software Engineering, pp. 32\u201339 (2003)"},{"key":"376_CR77","doi-asserted-by":"crossref","unstructured":"Shvaiko, P., Euzenat, J.: A survey of schema-based matching approaches. In: Spaccapietra, S., (ed) Journal on Data Semantics IV, Lecture Notes in Computer Science, Springer, 3730, 146\u2013171 (2005)","DOI":"10.1007\/11603412_5"},{"key":"376_CR78","doi-asserted-by":"crossref","unstructured":"Stallman, R.M.: Emacs the extensible, customizable self-documenting display editor. In: Proceedings of the ACM SIGPLAN SIGOA Symposium on Text Manipulation, pp. 147\u2013156. ACM, New York, NY, USA (1981). doi: 10.1145\/800209.806466","DOI":"10.1145\/800209.806466"},{"key":"376_CR79","unstructured":"Steinberger, M., Waldner, M., Streit, M., Lex, A., Schmalstieg, D.: Context-preserving visual links. IEEE Trans. Vis. Comput. Graph. (InfoVis \u201911), 17(12), 2249\u20132258 (2011)"},{"key":"376_CR80","doi-asserted-by":"crossref","unstructured":"Strein, D., Kratz, H., Lowe, W.: Cross-language program analysis and refactoring. In: Proceedings of the 6th IEEE International Workshop on Source Code Analysis and Manipulation, pp. 207\u2013216 (2006)","DOI":"10.1109\/SCAM.2006.10"},{"key":"376_CR81","unstructured":"Strein, D., Lincke, R., Lundberg, J., L\u00f6we, W.: An extensible meta-model for program analysis. IEEE Trans. Softw. Eng. 33(9), 592\u2013607 (2007)"},{"key":"376_CR82","unstructured":"Sufrin, B.: Formal specification of a display-oriented text editor. Sci. Comput. Program. 1(3), 157\u2013202 (1982). http:\/\/www.sciencedirect.com\/science\/article\/pii\/0167642382900144"},{"key":"376_CR83","unstructured":"THE OPEN SOURCE DEVELOPER REPORT\u20142010 Eclipse Community Survey. http:\/\/eclipse.org\/org\/press-release\/20100604_survey2010.php (2011), seen: Mar. 2012"},{"key":"376_CR84","unstructured":"The Institute of Electrical and Electronics Engineers: IEEE Standard Glossary of Software Engineering Terminology. IEEE Standard (1990)"},{"key":"376_CR85","unstructured":"Voigt, K.: Semi-automatic matching of heterogeneous model-based specifications. In: Engels, G., Luckey, M., Pretschner, A., Reussner, R. (eds.) Software Engineering (Workshops). LNI, vol. 160, pp. 537\u2013542. GI (2010)"},{"key":"376_CR86","doi-asserted-by":"crossref","unstructured":"Voigt, K., Ivanov, P., Rummler, A.: Matchbox: combined meta-model matching for semi-automatic mapping generation. In: Proceedings of the 2010 ACM Symposium on Applied Computing, pp. 2281\u20132288. SAC \u201910, ACM, New York, NY, USA (2010). doi: 10.1145\/1774088.1774563","DOI":"10.1145\/1774088.1774563"},{"key":"376_CR87","doi-asserted-by":"crossref","unstructured":"Wagner, S., Deissenboeck, F.: Abstractness, specificity, and complexity in software design. In: Proceedings of the 2nd International Workshop on the Role of Abstraction in Software Engineering (2008)","DOI":"10.1145\/1370164.1370173"},{"key":"376_CR88","unstructured":"Waldner, M., Puff, W., Lex, A., Streit, M., Schmalstieg, D.: Visual links across applications. In: Proceedings of Graphics Interface (2010)"},{"key":"376_CR89","doi-asserted-by":"crossref","unstructured":"Wilke, C., Bartho, A., Schroeter, J., Karol, S., A\u00dfmann, U.: Elucidative development for model-based documentation. In: Furia, C., Nanz, S. (eds.) Objects, Models, Components, Patterns, Lecture Notes in Computer Science, vol. 7304, pp. 320\u2013335. Springer, Berlin\/Heidelberg (2012)","DOI":"10.1007\/978-3-642-30561-0_22"},{"issue":"4","key":"376_CR90","doi-asserted-by":"crossref","first-page":"529","DOI":"10.1007\/s10270-009-0145-0","volume":"9","author":"S Winkler","year":"2010","unstructured":"Winkler, S., Pilgrim, J.: A survey of traceability in requirements engineering and model-driven development. Softw. Syst. Model. 9(4), 529\u2013565 (2010). doi: 10.1007\/s10270-009-0145-0","journal-title":"Softw. Syst. Model."},{"key":"376_CR91","doi-asserted-by":"crossref","unstructured":"Xing, Z., Stroulia, E.: Refactoring practice: how it is and how it should be supported\u2014an eclipse case study. In: Proceedings of the 22nd IEEE International Conference on Software Maintenance (2006)","DOI":"10.1109\/ICSM.2006.52"},{"key":"376_CR92","unstructured":"Yie, A., Wagelaar, D.: Advanced traceability for ATL. In: 1st International Workshop on Model Transformation with ATL, pp. 78\u201387 (2009)"},{"key":"376_CR93","unstructured":"Zend Technologies Ltd.: Taking the Pulse of the Developer Community. http:\/\/static.zend.com\/topics\/zend-developer-pulse-survey-report-0112-EN.pdf , seen: Feb. 2012"}],"container-title":["Software &amp; Systems Modeling"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-013-0376-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10270-013-0376-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-013-0376-y","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,7,24]],"date-time":"2019-07-24T07:18:28Z","timestamp":1563952708000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10270-013-0376-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,9,20]]},"references-count":93,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2015,2]]}},"alternative-id":["376"],"URL":"https:\/\/doi.org\/10.1007\/s10270-013-0376-y","relation":{},"ISSN":["1619-1366","1619-1374"],"issn-type":[{"value":"1619-1366","type":"print"},{"value":"1619-1374","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,9,20]]}}}