![]() |
Arvid Butting, M.Sc. RWTHSoftware EngineeringDepartment of Computer Science 3 RWTH Aachen University Ahornstraße 55 D-52074 Aachen tel. +49 (241) 80-21359 butting ![]() room 4226 |
Research Areas
- Software Language Engineering
- Component & Connector Architecture Description Languages
- Language Variability
Publications
-
[BCC+22] . Souveräne digitalrechtliche Entscheidungsfindung hinsichtlich der Datenpreisgabe bei der Nutzung von Wearables, In: Selbstbestimmung, Privatheit und Datenschutz : Gestaltungsoptionen für einen europäischen Weg, pages 489-508, Apr, 2022, Springer Fachmedien Wiesbaden.
-
[BHR+21] . Compositional Modelling Languages with Analytics and Construction Infrastructures Based on Object-Oriented Techniques - The MontiCore Approach, Chapter in Robert Heinrich, Francisco Duran, Carolyn Talcott, Steffen Zschaler, editors, Composing Model-Based Analysis Tools, Springer, ISBN 978-3-030-81914-9, pages 217-234, July, 2021.
-
[BW21] . Language Engineering for Heterogeneous Collaborative Embedded Systems, Chapter in Model-Based Engineering of Collaborative Embedded Systems, Springer, pages 239-253, January, 2021.
-
[BEH+20] . A Library of Literals, Expressions, Types, and Statements for Compositional Language Design, Lars Hamann, Richard Paige, Alfonso Pierantonio, Bernhard Rumpe, Antonio Vallecillo, editors, Special Issue dedicated to Martin Gogolla on his 65th Birthday, Journal of Object Technology, 19, pages 3:1-16, October, 2020. (Special Issue dedicated to Martin Gogolla on his 65th Birthday)
-
[BPR+20] . A Compositional Framework for Systematic Modeling Language Reuse, In: Proceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, pages 35-46, October, 2020, ACM.
-
[BEK+19] . Systematic Composition of Independent Language Features, Rafael Capilla Sevilla, Lidia Fuentes, Malte Lochau, editors, Journal of Systems and Software, 152, pages 50-69, June, 2019.
-
[BKRW19] . Continuously Analyzing Finite, Message-Driven, Time-Synchronous Component & Connector Systems During Architecture Evolution, Patrizio Pelliccione, Jan Bosch, Mikic Marija, editors, Journal of Systems and Software, 149, pages 437-461, March, 2019.
-
[ABK+18] . Retrofitting Type-safe Interfaces into Template-based Code Generators, In: Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development (MODELSWARD'18), pages 179 - 190, January, 2018, SciTePress.
-
[BDL+18] . Deriving Fluent Internal Domain-specific Languages from Grammars, In: International Conference on Software Language Engineering (SLE'18), pages 187-199, 2018, ACM.
-
[BEK+18a] . Controlled and Extensible Variability of Concrete and Abstract Syntax with Independent Language Features, In: Proceedings of the 12th International Workshop on Variability Modelling of Software-Intensive Systems (VAMOS'18), pages 75-82, January, 2018, ACM.
-
[BEK+18b] . Modeling Language Variability with Reusable Language Components, In: International Conference on Systems and Software Product Line (SPLC'18), September, 2018, ACM.
-
[BGRW18] . On the Need for Artifact Models in Model-Driven Systems Engineering Projects, In: Martina Seidl, Steffen Zschaler, editors, Software Technologies: Applications and Foundations, LNCS 10748, pages 146-153, January, 2018, Springer.
-
[BHR+18] . Shepherding Model Evolution in Model-Driven Development, In: Joint Proceedings of the Workshops at Modellierung 2018 (MOD-WS 2018), CEUR Workshop Proceedings 2060, pages 67-77, February, 2018, CEUR-WS.org.
-
[BJRW18] . Translating Grammars to Accurate Metamodels, In: International Conference on Software Language Engineering (SLE'18), pages 174-186, 2018, ACM.
-
[BKRW18] . Teaching Model-based Systems Engineering for Industry 4.0: Student Challenges and Expectations, In: Proceedings of MODELS 2018. Educators Symposium, October, 2018.
-
[ABH+17] . Modeling Robotics Tasks for Better Separation of Concerns, Platform-Independence, and Reuse, Aachener Informatik-Berichte, Software Engineering, Band 28, Shaker Verlag, ISBN 978-3-8440-5319-7, December, 2017.
-
[ABK+17] . Executing Robot Task Models in Dynamic Environments, In: Proceedings of MODELS 2017. Workshop EXE, CEUR 2019, September, 2017.
-
[BGRW17] . Taming the Complexity of Model-Driven Systems Engineering Projects, In: Part of the Grand Challenges in Modeling (GRAND'17) Workshop, July, 2017.
-
[BHH+17] . Systematic Language Extension Mechanisms for the MontiArc Architecture Description Language, In: European Conference on Modelling Foundations and Applications (ECMFA'17), LNCS 10376, pages 53-70, July, 2017, Springer.
-
[BHK+17] . A Classification of Dynamic Reconfiguration in Component and Connector Architecture Description Languages, In: Proceedings of MODELS 2017. Workshop ModComp, CEUR 2019, September, 2017.
-
[BKRW17] . Semantic Differencing for Message-Driven Component & Connector Architectures, In: International Conference on Software Architecture (ICSA'17), pages 145-154, April, 2017, IEEE.
-
[BKRW17a] . Architectural Programming with MontiArcAutomaton, In: In 12th International Conference on Software Engineering Advances (ICSEA 2017), pages 213-218, May, 2017, IARIA XPS Press.
-
[ABH+16] . Model-Driven Separation of Concerns for Service Robotics, In: International Workshop on Domain-Specific Modeling (DSM'16), pages 22-27, October, 2016, ACM.
-
[BRW16a] . Embedding Component Behavior DSLs into the MontiArcAutomaton ADL, In: Globalization of Modeling Languages Workshop (GEMOC'16), CEUR Workshop Proceedings 1731, October, 2016.
-
[BRS+15] . Modeling Reusable, Platform-Independent Robot Assembly Processes, In: International Workshop on Domain-Specific Languages and Models for Robotic Systems (DSLRob 2015), 2015.
Miscellaneous
- We received the best paper award at VaMoS 2018
- We received a best paper award at ICSEA 2017
- I served in the Artifact Evaluation Committee of SLE 2018
- I supported the program chairs in organizing the program of SLE 2017
I supervised several master theses, bachelor theses, and seminars. Furthermore, I (co-)supervised the following project classes:
- Model-Driven Engineering the Industry 4.0 (Summer 2018)
- Model-Driven Engineering the Industry 4.0 (Winter 2017/18)
- Architecture Modeling Languages for Robotics (Summer 2017)