{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,9]],"date-time":"2026-04-09T05:54:41Z","timestamp":1775714081836,"version":"3.50.1"},"publisher-location":"Cham","reference-count":33,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783319614816","type":"print"},{"value":"9783319614823","type":"electronic"}],"license":[{"start":{"date-parts":[[2017,1,1]],"date-time":"2017-01-01T00:00:00Z","timestamp":1483228800000},"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":[[2017]]},"DOI":"10.1007\/978-3-319-61482-3_4","type":"book-chapter","created":{"date-parts":[[2017,6,19]],"date-time":"2017-06-19T11:38:38Z","timestamp":1497872318000},"page":"53-70","source":"Crossref","is-referenced-by-count":18,"title":["Systematic Language Extension Mechanisms for the MontiArc Architecture Description Language"],"prefix":"10.1007","author":[{"given":"Arvid","family":"Butting","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Arne","family":"Haber","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lars","family":"Hermerschmidt","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Oliver","family":"Kautz","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bernhard","family":"Rumpe","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andreas","family":"Wortmann","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,6,20]]},"reference":[{"key":"4_CR1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"7","DOI":"10.1007\/978-3-319-26172-0_2","volume-title":"Globalizing Domain-Specific Languages","author":"T Clark","year":"2015","unstructured":"Clark, T., Brand, M., Combemale, B., Rumpe, B.: Conceptual model of the globalization for domain-specific languages. In: Cheng, B.H.C., Combemale, B., France, R.B., J\u00e9z\u00e9quel, J.-M., Rumpe, B. (eds.) Globalizing Domain-Specific Languages. LNCS, vol. 9400, pp. 7\u201320. Springer, Cham (2015). doi: 10.1007\/978-3-319-26172-0_2"},{"key":"4_CR2","doi-asserted-by":"crossref","unstructured":"Dashofy, E.M., der Hoek, A.V., Taylor, R.N.: A highly-extensible, xml-based architecture description language. In: WICSA 2001. Proceedings of the Working IEEE\/IFIP Conference on Software Architecture, p. 103. IEEE Computer Society, Washington, DC (2001)","DOI":"10.1109\/WICSA.2001.948416"},{"key":"4_CR3","series-title":"IFIP The International Federation for Information Processing","doi-asserted-by":"publisher","first-page":"181","DOI":"10.1007\/0-387-24590-1_12","volume-title":"Architecture Description Languages","author":"V Debruyne","year":"2005","unstructured":"Debruyne, V., Simonot-Lion, F., Trinquet, Y.: EAST-ADL \u2014 an architecture description language. In: Dissaux, P., Filali-Amine, M., Michel, P., Vernadat, F. (eds.) Architecture Description Languages. ITIFIP, vol. 176, pp. 181\u2013195. Springer, Boston, MA (2005). doi: 10.1007\/0-387-24590-1_12"},{"key":"4_CR4","doi-asserted-by":"crossref","unstructured":"Erdweg, S., Giarrusso, P.G., Rendel, T.: Language composition untangled. In: Proceedings of the Twelfth Workshop on Language Descriptions, Tools, and Applications, LDTA 2012, NY, USA. ACM, New York (2012)","DOI":"10.1145\/2427048.2427055"},{"key":"4_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"197","DOI":"10.1007\/978-3-319-02654-1_11","volume-title":"Software Language Engineering","author":"S Erdweg","year":"2013","unstructured":"Erdweg, S., et al.: The state of the art in language workbenches. In: Erwig, M., Paige, R.F., Wyk, E. (eds.) SLE 2013. LNCS, vol. 8225, pp. 197\u2013217. Springer, Cham (2013). doi: 10.1007\/978-3-319-02654-1_11"},{"key":"4_CR6","volume-title":"Model-Based Engineering with AADL: An Introduction to the SAE Architecture Analysis & Design Language","author":"PH Feiler","year":"2012","unstructured":"Feiler, P.H., Gluch, D.P.: Model-Based Engineering with AADL: An Introduction to the SAE Architecture Analysis & Design Language. Addison-Wesley, Boston (2012)"},{"key":"4_CR7","doi-asserted-by":"crossref","unstructured":"Franca, R.B., Bodeveix, J.P., Filali, M., Rolland, J.F., Chemouil, D., Thomas, D.: The AADL behaviour annex-experiments and roadmap. In: Proceedings of the 12th IEEE International Conference on Engineering Complex Computer Systems, pp. 377\u2013382. IEEE Computer Society, Washington, DC (2007)","DOI":"10.1109\/ICECCS.2007.41"},{"key":"4_CR8","doi-asserted-by":"crossref","unstructured":"France, R., Rumpe, B.: Model-driven development of complex software: a research roadmap. In: Future of Software Engineering, FOSE 2007, pp. 37\u201354 (2007)","DOI":"10.1109\/FOSE.2007.14"},{"key":"4_CR9","unstructured":"Greifenberg, T., M\u00fcller, K., Roth, A., Rumpe, B., Schulze, C., Wortmann, A.: Modeling variability in template-based code generators for product line engineering. In: Modellierung (2016)"},{"key":"4_CR10","unstructured":"Gr\u00f6nniger, H., Krahn, H., Rumpe, B., Schindler, M., V\u00f6lkel, S.: Textbased modeling. In: 4th International Workshop on Software Language Engineering, Informatik-Bericht, Nashville, vol. 4. Johannes-Gutenberg-Universit\u00e4t Mainz (2007)"},{"key":"4_CR11","unstructured":"Group, O.M: OMG Unified Modeling Language (OMG UML), Infrastructure Version 2.3 (10\u201305-03) (2010)"},{"key":"4_CR12","unstructured":"Haber, A.: MontiArc - Architectural Modeling and Simulation of Interactive Distributed Systems. No. 24 in Aachener Informatik-Berichte, Software Engineering, Shaker Verlag (2016)"},{"key":"4_CR13","doi-asserted-by":"crossref","unstructured":"Haber, A., Look, M., Mir Seyed Nazari, P., Navarro Perez, A., Rumpe, B., Voelkel, S., Wortmann, A.: Integration of heterogeneous modeling languages via extensible and composable language components. In: Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development. Scitepress, Angers, France (2015)","DOI":"10.1007\/978-3-319-27869-8_3"},{"key":"4_CR14","series-title":"Communications in Computer and Information Science","doi-asserted-by":"publisher","first-page":"45","DOI":"10.1007\/978-3-319-27869-8_3","volume-title":"Model-Driven Engineering and Software Development","author":"A Haber","year":"2015","unstructured":"Haber, A., Look, M., Mir Seyed Nazari, P., Navarro Perez, A., Rumpe, B., V\u00f6lkel, S., Wortmann, A.: Composition of heterogeneous modeling languages. In: Desfray, P., Filipe, J., Hammoudi, S., Pires, L.F. (eds.) MODELSWARD 2015. CCIS, vol. 580, pp. 45\u201366. Springer, Cham (2015). doi: 10.1007\/978-3-319-27869-8_3"},{"key":"4_CR15","doi-asserted-by":"crossref","unstructured":"Haber, A., Rendel, H., Rumpe, B., Schaefer, I.: Delta modeling for software architectures. In: Tagungsband des Dagstuhl-Workshop MBEES: Modellbasierte Entwicklung eingebetteterSysteme VII, pp. 1\u201310. fortiss GmbH (2011)","DOI":"10.1109\/SPLC.2011.28"},{"key":"4_CR16","unstructured":"Haber, A., Ringert, J.O., Rumpe, B.: Towards architectural programming of embedded systems. In: Tagungsband des Dagstuhl-Workshop MBEES: Modellbasierte Entwicklung eingebetteterSysteme VI. Informatik-Bericht, vol. 2010-01, pp. 13\u201322. fortiss GmbH, Germany (2010)"},{"key":"4_CR17","unstructured":"Haber, A., Ringert, J.O., Rumpe, B.: MontiArc - architectural modeling of interactive distributed and cyber-physical systems. Technical report AIB-2012-03, RWTH Aachen University (2012)"},{"key":"4_CR18","doi-asserted-by":"crossref","unstructured":"Hermerschmidt, L., H\u00f6lldobler, K., Rumpe, B., Wortmann, A.: Generating domain-specific transformation languages for component & connector architecture descriptions. In: 2nd International Workshop on Model-Driven Engineering for Component-Based Software Systems (ModComp) (2015)","DOI":"10.1109\/MODELS.2015.7338244"},{"key":"4_CR19","unstructured":"Krahn, H.: MontiCore: Agile Entwicklung von dom\u00e4nenspezifischen Sprachen im Software-Engineering. No. 1 in Aachener Informatik-Berichte, Software Engineering, Shaker Verlag (2010)"},{"issue":"5","key":"4_CR20","doi-asserted-by":"crossref","first-page":"353","DOI":"10.1007\/s10009-010-0142-1","volume":"12","author":"H Krahn","year":"2010","unstructured":"Krahn, H., Rumpe, B., V\u00f6lkel, S.: MontiCore: a framework for compositional development of domain specific languages. Int. J. Softw. Tools Technol. Transf. (STTT) 12(5), 353\u2013372 (2010)","journal-title":"Int. J. Softw. Tools Technol. Transf. (STTT)"},{"issue":"6","key":"4_CR21","doi-asserted-by":"crossref","first-page":"869","DOI":"10.1109\/TSE.2012.74","volume":"39","author":"I Malavolta","year":"2013","unstructured":"Malavolta, I., Lago, P., Muccini, H., Pelliccione, P., Tang, A.: What industry needs from architectural languages: a survey. IEEE Trans. Softw. Eng. 39(6), 869\u2013891 (2013)","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"1","key":"4_CR22","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1016\/j.infsof.2006.08.006","volume":"49","author":"N Medvidovic","year":"2007","unstructured":"Medvidovic, N., Dashofy, E.M., Taylor, R.N.: Moving architectural description from under the technology lamppost. Inf. Softw. Technol. 49(1), 12\u201331 (2007)","journal-title":"Inf. Softw. Technol."},{"key":"4_CR23","doi-asserted-by":"crossref","first-page":"70","DOI":"10.1109\/32.825767","volume":"26","author":"N Medvidovic","year":"2000","unstructured":"Medvidovic, N., Taylor, R.N.: A classification and comparison framework for software architecture description languages. IEEE Trans. Softw. Eng. 26, 70\u201393 (2000)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"4_CR24","unstructured":"Mir Seyed Nazari, P.: Architektur Alignment von Java Systemen. Master\u2019s thesis, RWTH Aachen University (2011)"},{"key":"4_CR25","doi-asserted-by":"crossref","unstructured":"Naslavsky, L., Dias, H.Z., Ziv, H., Richardson, D.: Extending xADL with statechart behavioral specification. In: Third Workshop on Architecting Dependable Systems (WADS), Edinburgh, Scotland, pp. 22\u201326. IET (2004)","DOI":"10.1049\/ic:20040496"},{"issue":"3","key":"4_CR26","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/986710.986728","volume":"29","author":"F Oquendo","year":"2004","unstructured":"Oquendo, F.: $$\\pi $$ \u03c0 -adl: an architecture description language based on the higher-order typed $$\\pi $$ \u03c0 -calculus for specifying dynamic and mobile software architectures. ACM SIGSOFT Softw. Eng. Notes 29(3), 1\u201314 (2004)","journal-title":"ACM SIGSOFT Softw. Eng. Notes"},{"key":"4_CR27","first-page":"33","volume":"6","author":"JO Ringert","year":"2015","unstructured":"Ringert, J.O., Roth, A., Rumpe, B., Wortmann, A.: Language and code generator composition for model-driven engineering of robotics component & connector systems. J. Softw. Eng. Rob. (JOSER) 6, 33\u201357 (2015)","journal-title":"J. Softw. Eng. Rob. (JOSER)"},{"key":"4_CR28","unstructured":"Ringert, J.O., Rumpe, B., Wortmann, A.: From software architecture structure and behavior modeling to implementations of cyber-physical systems. In: Software Engineering Workshopband (SE 2013). LNI, vol. 215, pp. 155\u2013170 (2013)"},{"key":"4_CR29","unstructured":"Schindler, M.: Eine Werkzeuginfrastruktur zur agilen Entwicklung mit der UML\/P. No. 11 in Aachener Informatik-Berichte, Software Engineering, Shaker Verlag (2012)"},{"key":"4_CR30","unstructured":"Schlegel, C., Steck, A., Lotz, A.: Model-driven software development in robotics: communication patterns as key for a robotics component model. In: Chugo, D., Yokota, S. (eds.) Introduction to Modern Robotics. iConcept Press (2011)"},{"key":"4_CR31","volume-title":"Google Guice: Agile Lightweight Dependency Injection Framework","author":"R Vanbrabant","year":"2008","unstructured":"Vanbrabant, R.: Google Guice: Agile Lightweight Dependency Injection Framework. Apress, New York (2008)"},{"key":"4_CR32","unstructured":"V\u00f6lkel, S.: Kompositionale Entwicklung dom\u00e4nenspezifischer Sprachen. No. 9 in Aachener Informatik-Berichte, Software Engineering, Shaker Verlag (2011)"},{"key":"4_CR33","doi-asserted-by":"crossref","first-page":"263","DOI":"10.2498\/cit.2001.04.01","volume":"4","author":"DS Wile","year":"2001","unstructured":"Wile, D.S.: Supporting the DSL spectrum. Comput. Inf. Technol. 4, 263\u2013287 (2001)","journal-title":"Comput. Inf. Technol."}],"container-title":["Lecture Notes in Computer Science","Modelling Foundations and Applications"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-61482-3_4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,7,29]],"date-time":"2022-07-29T21:04:01Z","timestamp":1659128641000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-61482-3_4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017]]},"ISBN":["9783319614816","9783319614823"],"references-count":33,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-61482-3_4","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017]]}}}