![]() |
Dr. Katrin Hölldobler
M.Sc.RWTH Team Leader Modeling Language Engineering Software Engineering Department of Computer Science 3 RWTH Aachen University Ahornstraße 55 D-52074 Aachen tel. +49 (241) 80-21313 fax. +49 (241) 80-22218 hoelldobler ![]() room 4226 |
Research Interests
- Model-Driven Engineering
- Model Transformation
- (Domain-Specific) Model Transformation Languages
- Code Generation
Publications
-
[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.
-
[HKR21] . MontiCore Language Workbench and Library Handbook: Edition 2021, Aachener Informatik-Berichte, Software Engineering, Band 48, Shaker Verlag, ISBN 978-3-8440-8010-0, May, 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)
-
[DHH+20] . Modellierung, Verifikation und Synthese von validen Planungszuständen für Fernsehausstrahlungen, In: Dominik Bork, Dimitris Karagiannis, Heinrich C. Mayr, editors, Modellierung 2020, pages 173-188, February, 2020, Gesellschaft für Informatik e.V..
-
[GHH20] . Applied Artifact-Based Analysis for Architecture Consistency Checking, Chapter in Ernst Denert Award for Software Engineering 2019, Springer, pages 61-85, December, 2020.
-
[HJRW20] . Komposition Domänenspezifischer Sprachen unter Nutzung der MontiCore Language Workbench, am Beispiel SysML 2, In: Dominik Bork, Dimitris Karagiannis, Heinrich C. Mayr, editors, Modellierung 2020, pages 189-190, February, 2020, Gesellschaft für Informatik e.V..
-
[EHRR19] . Reuse and Customization for Code Generators: Synergy by Transformations and Templates, In: Slimane Hammoudi, Luis Ferreira Pires, Bran Seli\'c, editors, Model-Driven Engineering and Software Development, pages 34-55, February, 2019, Springer.
-
[HMR+19] . Innovations in Model-based Software and Systems Engineering, Alfonso Pierantonio, Mark van den Brand, Benoit Combemale, editors, The Journal of Object Technology, 18, pages 1-60, July, 2019.
-
[HRW18] . Software Language Engineering in the Large: Towards Composing and Deriving Languages, Computer Languages, Systems & Structures, 54, pages 386-405, 2018.
-
[Hoe18] . MontiTrans: Agile, modellgetriebene Entwicklung von und mit domänenspezifischen, kompositionalen Transformationssprachen, Aachener Informatik-Berichte, Software Engineering, Band 36, Shaker Verlag, ISBN 978-3-8440-6322-6, December, 2018.
-
[AHRW17] . Engineering Robotics Software Architectures with Exchangeable Model Transformations, In: International Conference on Robotic Computing (IRC'17), pages 172-179, April, 2017, IEEE.
-
[AHRW17b] . Modeling Robotics Software Architectures with Modular Model Transformations, Journal of Software Engineering for Robotics (JOSER), 8, pages 3-16, 2017.
-
[HR17] . MontiCore 5 Language Workbench Edition 2017, Aachener Informatik-Berichte, Software Engineering, Band 32, Shaker Verlag, ISBN 978-3-8440-5713-3, December, 2017.
-
[HRRW17] . Advances in Modeling Language Engineering, In: International Conference on Model and Data Engineering, LNCS 10563, pages 3-17, October, 2017, Springer.
-
[GHK+15] . A Comparison of Mechanisms for Integrating Handwritten and Generated Code for Object-Oriented Programming Languages, In: Model-Driven Engineering and Software Development Conference (MODELSWARD'15), pages 74-85, 2015, SciTePress.
-
[GHK+15a] . Integration of Handwritten and Generated Object-Oriented Code, In: Model-Driven Engineering and Software Development, Communications in Computer and Information Science 580, pages 112-132, 2015, Springer.
-
[HHK+15] . Systematic Synthesis of Delta Modeling Languages, Journal on Software Tools for Technology Transfer (STTT), 17, pages 601-626, October, 2015.
-
[HHR+15] . Generating Domain-Specific Transformation Languages for Component & Connector Architecture Descriptions, In: Workshop on Model-Driven Engineering for Component-Based Software Systems (ModComp'15), CEUR Workshop Proceedings 1463, pages 18-23, 2015.
-
[HMSNR15] . Adaptable Symbol Table Management by Meta Modeling and Generation of Symbol Table Infrastructures, In: Domain-Specific Modeling Workshop (DSM'15), pages 23-30, 2015, ACM.
-
[HRW15] . Systematically Deriving Domain-Specific Transformation Languages, In: Conference on Model Driven Engineering Languages and Systems (MODELS'15), pages 136-145, 2015, ACM/IEEE.
-
[HHK+13] . Engineering Delta Modeling Languages, In: Software Product Line Conference (SPLC'13), pages 22-31, 2013, ACM.
Supervised Theses
Master
- Performance-Optimierung und Modularisierung von Constraints für domänenspezifische Modelltransformationen
- Reengineering der Kontrollflusssprache für Modelltransformationen in MontiCore
- Eine Bibliothek wiederverwendbarer, domänenspezifischer Modelltransformationen für Klassendiagramme
Bachelor
- Weiterentwicklung des Collection Operators domänenspezifischer Transformationssprachen in MontiCore zur Unterstützung hierarchischer Strukturen
- Entwicklung eines benutzerfreundlichen IntelliJ-Editors für domänenspezifische Modelltransformation
- Entwicklung eines benutzerfreundlichen Eclipse Editors für domänenspezifische Modelltransformationen
- Designing and Implementing an Optional Operator for Domain-specific Transformation Languages in MontiCore
- Identifikation und Implementierung wiederverwendbarer, domänenspezifischer Modelltransformationen für Klassendiagramme in MontiCore
- Refactoring, Refining, And Evolving MontiArc Software Architecture Descriptions: A Model Transformation Library
- From DEX to WebDEX: Generierung eines Webfrontends unter Verwendung der UML/P und des Google Web Toolkits
Teaching
- Lecture - Softwaretechnik (Winter 18/19)
- Lecture - Software Language Engineering (Summer 18)
- Lab Course - Statecharts in Action (Summer 18)
- Lecture - Model-Based Software Engineering (Summer 17)
- Lab Course - Model Transformation: the Heart and Soul of Model-Driven Software Development (Summer 16)
- Lecture - Model-Based Software Engineering (Winter 15/16)
- Seminar - Selected Topics in Software Engineering (Winter 15/16)
- Lab Course - Eliminating Anti-Patterns in Domain Models (Summer 15)
- Seminar - Selected Topics in Software Engineering (Winter 14/15)
- Lecture - Model-Based Software Engineering (IPEC Summer School) (Summer 14)
- Lecture - Generative Software Engineering (Summer 14)
- Lecture - Model-Based Software Engineering (Winter 13/14)
- Proseminar - Best Practices of Modern and Efficient Software Engineering (Summer 13)
- Lecture - Model-Based Software Engineering (Winter 12/13)