{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:27:48Z","timestamp":1750220868230,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":36,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,2,5]],"date-time":"2020-02-05T00:00:00Z","timestamp":1580860800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,2,5]]},"DOI":"10.1145\/3377024.3377035","type":"proceedings-article","created":{"date-parts":[[2020,2,6]],"date-time":"2020-02-06T17:20:12Z","timestamp":1581009612000},"page":"1-9","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Structurally evolving component-port-connector architectures of centrally controlled systems"],"prefix":"10.1145","author":[{"given":"J\u00f6rg Christian","family":"Kirchhof","sequence":"first","affiliation":[{"name":"RWTH Aachen University Aachen, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bernhard","family":"Rumpe","sequence":"additional","affiliation":[{"name":"RWTH Aachen University Aachen, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"David","family":"Schmalzing","sequence":"additional","affiliation":[{"name":"RWTH Aachen University Aachen, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andreas","family":"Wortmann","sequence":"additional","affiliation":[{"name":"RWTH Aachen University Aachen, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2020,2,6]]},"reference":[{"volume-title":"Differencing and Merging of Architectural Views. In 21st IEEE\/ACM International Conference on Automated Software Engineering. 47--58","author":"Abi-Antoun M.","key":"e_1_3_2_1_1_1","unstructured":"M. Abi-Antoun , J. Aldrich , N. Nahas , B. Schmerl , and D. Garlan . 2006 . Differencing and Merging of Architectural Views. In 21st IEEE\/ACM International Conference on Automated Software Engineering. 47--58 . M. Abi-Antoun, J. Aldrich, N. Nahas, B. Schmerl, and D. Garlan. 2006. Differencing and Merging of Architectural Views. In 21st IEEE\/ACM International Conference on Automated Software Engineering. 47--58."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/3023147.3023151"},{"key":"e_1_3_2_1_3_1","series-title":"Lecture Notes in Computer Science","volume-title":"UML 2003 - The Unified Modeling Language. Modeling Languages and Applications","author":"Alanen Marcus","unstructured":"Marcus Alanen and Ivan Porres . 2003. Difference and Union of Models . In UML 2003 - The Unified Modeling Language. Modeling Languages and Applications . Lecture Notes in Computer Science , Vol. 2863 . Springer , Berlin and Heidelberg, 2--17. Marcus Alanen and Ivan Porres. 2003. Difference and Union of Models. In UML 2003 - The Unified Modeling Language. Modeling Languages and Applications. Lecture Notes in Computer Science, Vol. 2863. Springer, Berlin and Heidelberg, 2--17."},{"key":"e_1_3_2_1_4_1","volume-title":"Statistical Mechanics of Complex Networks. Reviews of Modern Physics 74 (Jan","author":"Albert R\u00e9ka","year":"2002","unstructured":"R\u00e9ka Albert and Albert-L\u00e1szl\u00f3 Barab\u00e1si . 2002. Statistical Mechanics of Complex Networks. Reviews of Modern Physics 74 (Jan 2002 ), 47--97. Issue 1. R\u00e9ka Albert and Albert-L\u00e1szl\u00f3 Barab\u00e1si. 2002. Statistical Mechanics of Complex Networks. Reviews of Modern Physics 74 (Jan 2002), 47--97. Issue 1."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1007\/11554844_3"},{"volume-title":"Specification and Development of Interactive Systems. Focus on Streams, Interfaces and Refinement","author":"Broy Manfred","key":"e_1_3_2_1_6_1","unstructured":"Manfred Broy and Ketil St\u00f8len . 2001. Specification and Development of Interactive Systems. Focus on Streams, Interfaces and Refinement . Springer Verlag Heidelberg . Manfred Broy and Ketil St\u00f8len. 2001. Specification and Development of Interactive Systems. Focus on Streams, Interfaces and Refinement. Springer Verlag Heidelberg."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-61482-3_4"},{"key":"e_1_3_2_1_8_1","volume-title":"Architectural Programming with MontiArcAutomaton. In In 12th International Conference on Software Engineering Advances (ICSEA","author":"Butting Arvid","year":"2017","unstructured":"Arvid Butting , Oliver Kautz , Bernhard Rumpe , and Andreas Wortmann . 2017 . Architectural Programming with MontiArcAutomaton. In In 12th International Conference on Software Engineering Advances (ICSEA 2017). Athens, Greece, 213--218. Arvid Butting, Oliver Kautz, Bernhard Rumpe, and Andreas Wortmann. 2017. Architectural Programming with MontiArcAutomaton. In In 12th International Conference on Software Engineering Advances (ICSEA 2017). Athens, Greece, 213--218."},{"key":"e_1_3_2_1_9_1","volume-title":"Semantic Differencing for Message-Driven Component & Connector Architectures. In International Conference on Software Architecture. IEEE, 145--154","author":"Butting Arvid","year":"2017","unstructured":"Arvid Butting , Oliver Kautz , Bernhard Rumpe , and Andreas Wortmann . 2017 . Semantic Differencing for Message-Driven Component & Connector Architectures. In International Conference on Software Architecture. IEEE, 145--154 . Arvid Butting, Oliver Kautz, Bernhard Rumpe, and Andreas Wortmann. 2017. Semantic Differencing for Message-Driven Component & Connector Architectures. In International Conference on Software Architecture. IEEE, 145--154."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1868294.1868298"},{"key":"e_1_3_2_1_11_1","unstructured":"P. Clements and L. Northrop. 2002. Software Product Lines: Practices and Patterns. Addison-Wesley. 159 pages.  P. Clements and L. Northrop. 2002. Software Product Lines: Practices and Patterns. Addison-Wesley. 159 pages."},{"key":"e_1_3_2_1_12_1","first-page":"2","article-title":"SMArDT modeling for automotive software testing. Software","volume":"49","author":"Drave Imke","year":"2019","unstructured":"Imke Drave , Timo Greifenberg , Steffen Hillemacher , Stefan Kriebel , Evgeny Kusmenko , Matthias Markthaler , Philipp Orth , Karin Samira Salman , Johannes Richenhagen , Bernhard Rumpe , Christoph Schulze , Michael Wenckstern , and Andreas Wortmann . 2019 . SMArDT modeling for automotive software testing. Software : Practice and Experience 49 , 2 (February 2019), 301--328. Imke Drave, Timo Greifenberg, Steffen Hillemacher, Stefan Kriebel, Evgeny Kusmenko, Matthias Markthaler, Philipp Orth, Karin Samira Salman, Johannes Richenhagen, Bernhard Rumpe, Christoph Schulze, Michael Wenckstern, and Andreas Wortmann. 2019. SMArDT modeling for automotive software testing. Software: Practice and Experience 49, 2 (February 2019), 301--328.","journal-title":"Practice and Experience"},{"key":"e_1_3_2_1_13_1","volume-title":"Gluch","author":"Feiler Peter H.","year":"2012","unstructured":"Peter H. Feiler and David P . Gluch . 2012 . Model-Based Engineering with AADL : An Introduction to the SAE Architecture Analysis & Design Language. Addison-Wesley . Peter H. Feiler and David P. Gluch. 2012. Model-Based Engineering with AADL: An Introduction to the SAE Architecture Analysis & Design Language. Addison-Wesley."},{"key":"e_1_3_2_1_14_1","volume-title":"Enhancing Clone-and-Own with Systematic Reuse for Developing Software Variants. In 2014 IEEE International Conference on Software Maintenance and Evolution. IEEE, 391--400","author":"Fischer Stefan","year":"2014","unstructured":"Stefan Fischer , Lukas Linsbauer , Roberto Erick Lopez-Herrejon , and Alexander Egyed . 2014 . Enhancing Clone-and-Own with Systematic Reuse for Developing Software Variants. In 2014 IEEE International Conference on Software Maintenance and Evolution. IEEE, 391--400 . Stefan Fischer, Lukas Linsbauer, Roberto Erick Lopez-Herrejon, and Alexander Egyed. 2014. Enhancing Clone-and-Own with Systematic Reuse for Developing Software Variants. In 2014 IEEE International Conference on Software Maintenance and Evolution. IEEE, 391--400."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"crossref","unstructured":"Robert France and Bernhard Rumpe. 2007. Model-Driven Development of Complex Software: A Research Roadmap. In Future of Software Engineering 2007 at ICSE.  Robert France and Bernhard Rumpe. 2007. Model-Driven Development of Complex Software: A Research Roadmap. In Future of Software Engineering 2007 at ICSE.","DOI":"10.1109\/FOSE.2007.14"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/WICSA.2001.948406"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.4018\/IJCSSA.2015070103"},{"volume-title":"Proceedings of the 2009 ICSE Workshop on Comparison and Versioning of Software Models (CVSM '09)","author":"Kolovos Dimitrios S.","key":"e_1_3_2_1_19_1","unstructured":"Dimitrios S. Kolovos , Davide Di Ruscio , Alfonso Pierantonio , and Richard F. Paige . 2009. Different Models for Model Matching: An Analysis of Approaches to Support Model Differencing . In Proceedings of the 2009 ICSE Workshop on Comparison and Versioning of Software Models (CVSM '09) . IEEE Computer Society, Washington, DC, USA, 1--6. Dimitrios S. Kolovos, Davide Di Ruscio, Alfonso Pierantonio, and Richard F. Paige. 2009. Different Models for Model Matching: An Analysis of Approaches to Support Model Differencing. In Proceedings of the 2009 ICSE Workshop on Comparison and Versioning of Software Models (CVSM '09). IEEE Computer Society, Washington, DC, USA, 1--6."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1057\/palgrave.ejis.3000685"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3023956.3023961"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2013.11.1096"},{"key":"e_1_3_2_1_23_1","volume-title":"What Industry Needs from Architectural Languages: A Survey","author":"Malavolta Ivano","year":"2013","unstructured":"Ivano Malavolta , Patricia Lago , Henry Muccini , Patrizio Pelliccione , and Antony Tang . 2013. What Industry Needs from Architectural Languages: A Survey . IEEE Trans. on Software Engineering ( 2013 ). Ivano Malavolta, Patricia Lago, Henry Muccini, Patrizio Pelliccione, and Antony Tang. 2013. What Industry Needs from Architectural Languages: A Survey. IEEE Trans. on Software Engineering (2013)."},{"key":"e_1_3_2_1_24_1","volume-title":"Proceedings International Workshop on Models and Evolution (LNCS 6627)","author":"Maoz Shahar","year":"2010","unstructured":"Shahar Maoz , Jan Oliver Ringert , and Bernhard Rumpe . 2010 . A Manifesto for Semantic Model Differencing . In Proceedings International Workshop on Models and Evolution (LNCS 6627) . Springer, 194--203. Shahar Maoz, Jan Oliver Ringert, and Bernhard Rumpe. 2010. A Manifesto for Semantic Model Differencing. In Proceedings International Workshop on Models and Evolution (LNCS 6627). Springer, 194--203."},{"key":"e_1_3_2_1_25_1","volume-title":"A Classification and Comparison Framework for Software Architecture Description Languages","author":"Medvidovic Nenad","year":"2000","unstructured":"Nenad Medvidovic and Richard N Taylor . 2000. A Classification and Comparison Framework for Software Architecture Description Languages . IEEE Transactions on Software Engineering ( 2000 ). Nenad Medvidovic and Richard N Taylor. 2000. A Classification and Comparison Framework for Software Architecture Description Languages. IEEE Transactions on Software Engineering (2000)."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2002.1000449"},{"volume-title":"Challenges in Software Evolution. In Eighth International Workshop on Principles of Software Evolution. 13--22","author":"Mens T.","key":"e_1_3_2_1_27_1","unstructured":"T. Mens , M. Wermelinger , S. Ducasse , S. Demeyer , R. Hirschfeld , and M. Jazayeri . 2005 . Challenges in Software Evolution. In Eighth International Workshop on Principles of Software Evolution. 13--22 . T. Mens, M. Wermelinger, S. Ducasse, S. Demeyer, R. Hirschfeld, and M. Jazayeri. 2005. Challenges in Software Evolution. In Eighth International Workshop on Principles of Software Evolution. 13--22."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1180639.1180831"},{"key":"e_1_3_2_1_29_1","volume-title":"Model Composition - A Signature-Based Approach. In Aspect Oriented Modeling (AOM) Workshop.","author":"Reddy Raghu","year":"2005","unstructured":"Raghu Reddy , Robert France , Sudipto Ghosh , Franck Fleurey , and Benoit Baudry . 2005 . Model Composition - A Signature-Based Approach. In Aspect Oriented Modeling (AOM) Workshop. Raghu Reddy, Robert France, Sudipto Ghosh, Franck Fleurey, and Benoit Baudry. 2005. Model Composition - A Signature-Based Approach. In Aspect Oriented Modeling (AOM) Workshop."},{"key":"e_1_3_2_1_30_1","first-page":"33","article-title":"Language and Code Generator Composition for Model-Driven Engineering of Robotics Component & Connector Systems","volume":"6","author":"Ringert Jan Oliver","year":"2015","unstructured":"Jan Oliver Ringert , Alexander Roth , Bernhard Rumpe , and Andreas Wortmann . 2015 . Language and Code Generator Composition for Model-Driven Engineering of Robotics Component & Connector Systems . Journal of Software Engineering for Robotics 6 , 1 (2015), 33 -- 57 . Jan Oliver Ringert, Alexander Roth, Bernhard Rumpe, and Andreas Wortmann. 2015. Language and Code Generator Composition for Model-Driven Engineering of Robotics Component & Connector Systems. Journal of Software Engineering for Robotics 6, 1 (2015), 33--57.","journal-title":"Journal of Software Engineering for Robotics"},{"key":"e_1_3_2_1_31_1","first-page":"1","article-title":"A Little Synopsis on Streams, Stream Processing Functions, and State-Based Stream Processing","volume":"5","author":"Ringert Jan Oliver","year":"2011","unstructured":"Jan Oliver Ringert and Bernhard Rumpe . 2011 . A Little Synopsis on Streams, Stream Processing Functions, and State-Based Stream Processing . International Journal of Software and Informatics 5 , 1 - 2 (July 2011), 29--53. Jan Oliver Ringert and Bernhard Rumpe. 2011. A Little Synopsis on Streams, Stream Processing Functions, and State-Based Stream Processing. International Journal of Software and Informatics 5, 1-2 (July 2011), 29--53.","journal-title":"International Journal of Software and Informatics"},{"key":"e_1_3_2_1_32_1","volume-title":"Teaching Agile Model-Driven Engineering for Cyber-Physical Systems. In International Conference on Software Engineering: Software Engineering and Education Track (ICSE'17)","author":"Ringert Jan Oliver","year":"2017","unstructured":"Jan Oliver Ringert , Bernhard Rumpe , Christoph Schulze , and Andreas Wortmann . 2017 . Teaching Agile Model-Driven Engineering for Cyber-Physical Systems. In International Conference on Software Engineering: Software Engineering and Education Track (ICSE'17) . IEEE, 127--136. Jan Oliver Ringert, Bernhard Rumpe, Christoph Schulze, and Andreas Wortmann. 2017. Teaching Agile Model-Driven Engineering for Cyber-Physical Systems. In International Conference on Software Engineering: Software Engineering and Education Track (ICSE'17). IEEE, 127--136."},{"key":"e_1_3_2_1_33_1","unstructured":"Jan Oliver Ringert Bernhard Rumpe and Andreas Wortmann. 2013. A Case Study on Model-Based Development of Robotic Systems using MontiArc with Embedded Automata. In Dagstuhl-Workshop MBEES: Modellbasierte Entwicklung eingebetteter Systeme Holger Giese Michaela Huhn Jan Philipps and Bernhard Sch\u00e4tz (Eds.). 30--43.  Jan Oliver Ringert Bernhard Rumpe and Andreas Wortmann. 2013. A Case Study on Model-Based Development of Robotic Systems using MontiArc with Embedded Automata. In Dagstuhl-Workshop MBEES: Modellbasierte Entwicklung eingebetteter Systeme Holger Giese Michaela Huhn Jan Philipps and Bernhard Sch\u00e4tz (Eds.). 30--43."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"crossref","unstructured":"Ina Schaefer Lorenzo Bettini Viviana Bono Ferruccio Damiani and Nico Tanzarella. 2010. Delta-oriented Programming of Software Product Lines. In Software Product Lines: Going Beyond.  Ina Schaefer Lorenzo Bettini Viviana Bono Ferruccio Damiani and Nico Tanzarella. 2010. Delta-oriented Programming of Software Product Lines. In Software Product Lines: Going Beyond.","DOI":"10.1007\/978-3-642-15579-6_6"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2866614.2866616"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1287624.1287665"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1101908.1101919"}],"event":{"name":"VaMoS '20: 14th International Working Conference on Variability Modelling of Software-Intensive Systems","acronym":"VaMoS '20","location":"Magdeburg Germany"},"container-title":["Proceedings of the 14th International Working Conference on Variability Modelling of Software-Intensive Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3377024.3377035","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3377024.3377035","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:23:49Z","timestamp":1750202629000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3377024.3377035"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,2,5]]},"references-count":36,"alternative-id":["10.1145\/3377024.3377035","10.1145\/3377024"],"URL":"https:\/\/doi.org\/10.1145\/3377024.3377035","relation":{},"subject":[],"published":{"date-parts":[[2020,2,5]]},"assertion":[{"value":"2020-02-06","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}