Hey!

I am a thirty-something software engineering researcher with interests in computer science, traveling, literature, and robotics.

vita

I attained diploma degrees in computer science with philosophy minor and in business informatics. Computer science was completed with a thesis on Self-Maintaining and Self-Monitoring Autonomous Systems. Business informatics was completed with a thesis examining the effects of Cultural Influences on ERP Systems. My PhD was completed with a thesis on applying software language engineering with architecture description languages to robotics. The thesis is titled An Extensible Component & Connector Architecture Description Infrastructure for Multi-Platform Modeling.

Since 2016, I am a research associate at Software Engineering at RWTH Aachen university, where we research software language engineering and model-driven development in the context of software-intensive cyber-physical systems.

I helped organizing various conferences and workshops and reviewed for various journals, conferences, and workshops as well. Details are available from from my personal website at the Chair for Software Engineering of RWTH Aachen University.

Next

research

For my software engineering Ph.D. thesis - An Extensible Component & Connector Architecture Description Infrastructure for Multi-Platform Modeling - I applied model-driven engineering with architecture description languages (ADLs) and application-specific behavior modeling languages to robotics. This covers from modeling language development to language integration to code generator composition. The toolchain to combine MDE and robotics is the MontiArcAutomaton modeling framework which comprises a component & connector ADL, component behavior DSLs, a modular language integration framework, compositional code generators, and model transformations to facilitate development and increase reuse of robotics applications. With this, we model robotics applications for different platforms, which employ application-specific behavior languages, compose different code generators, and rely on a modular library mechanism. Besides this, I am also interested in software architectures, and modeling languages for robotic assembly (see LightRocks).

Next

selected publications

My scientific publications are available as PDF and Bibtex from my personal website at the Chair for Software Engineering of RWTH Aachen University and from my Google Scholar profile page. The following highlights few selected publications.

software language engineering

  1. A. Butting, R. Eikermann, O. Kautz, B. Rumpe, and A. Wortmann. 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.
  2. R. Heim, P. Mir Seyed Nazari, B. Rumpe, A. Wortmann. Compositional Language Engineering using Generated, Extensible, Static Type Safe Visitors, In: Conference on Modelling Foundations and Applications (ECMFA'16), LNCS 9764, pp. 67–82. Springer, July 2016.
  3. A. Haber, M. Look, P. Mir Seyed Nazari, A. Navarro Perez, B. Rumpe, S. Völkel, A. Wortmann. Composition of Heterogeneous Modeling Languages, In: Model-Driven Engineering and Software Development, Communications in Computer and Information Science 580, pp. 45–66. Springer, 2015.

software architecture modeling

application domains

  1. A. Wortmann, B. Combemale, O. Barais. A Systematic Mapping Study on Modeling for Industry 4.0, In: Conference on Model Driven Engineering Languages and Systems (MODELS'17), pg. 281-291, Austin, Sept. 2017.
  2. J. O. Ringert, B. Rumpe, C. Schulze, A. Wortmann. Teaching Agile Model-Driven Engineering for Cyber-Physical Systems, In: International Conference on Software Engineering: Software Engineering and Education Track (ICSE'17), Buenos Aires, pg. 127-136. IEEE, May 2017.
  3. K. Adam, K. Hölldobler, B. Rumpe, and A. Wortmann. Modeling Robotics Software Architectures with Modular Model Transformations, Journal of Software Engineering for Robotics (JOSER), 8, pages 3-16, 2017.
  4. J. O. Ringert, A. Roth, B. Rumpe, A. Wortmann. Language and Code Generator Composition for Model-Driven Engineering of Robotics Component & Connector Systems, In: Journal of Software Engineering for Robotics (JOSER), 6(1):33–57, 2015
  5. U. Thomas, G. Hirzinger, B. Rumpe, C. Schulze, A. Wortmann. A New Skill Based Robot Programming Language Using UML/P Statecharts, In: Proceedings of the 2013 IEEE International Conference on Robotics and Automation (ICRA), May 6-10, 2013, Karlsruhe, Germany.
Next

photos

Besides software engineering and robotics, I also like travelling. Below you find selected photos from travels starting in 2011.

contact

You can contact me via Software Engineering at RWTH Aachen or twitter. Videos of our lab courses and research results are avaible from youtube. Some academic meta data on my publications is available from google scholar