Hey!

I am a thirty-something computer science research assistant with interests in traveling, literature, politics, and general geekdom.

vita

I attained diploma degrees in computer science with philosophy minor and in business informatics. During computer science I attended advanced courses in artificial intelligence, knowledge representation, software construction, and software project management. Computer science was completed with a thesis on Self-Maintaining and Self-Monitoring Autonomous Systems and business informatics was completed with a thesis examining the effects of Cultural Influences on ERP Systems. Since 2011, I am a research assistant and Ph.D. candidate at Software Engineering at RWTH Aachen university, where we research software language engineering and model driven development in the context of robotics software.

academic activities

Program committee of Third Workshop on Model-Driven Robot Software Engineering (MORSE 2016).

Program committee of Emerging Technologies and Factory Automation (ETFA 2016) Track 7 "Intelligent Robots & Systems".

Program committee of 6th International Workshop on Domain-Specific Languages and models for ROBotic systems (DSLRob 2015).

Program committee of Second Workshop on Model-Driven Robot Software Engineering (MORSE 2015).

Program committee of Emerging Technologies and Factory Automation (ETFA 2015) track 7 "Intelligent Robots & Systems".

Organization of the workshop Model-Driven Knowledge Engineering in Robotics at European Robotics Forum (ERF 2015).

Program committee of 5th International Workshop on Domain-Specific Languages and models for ROBotic systems (DSLRob 2014).

Kommission für Lehre (KfL) der Informatik der RWTH Aachen

Organization of Software Engineering 2013.

Next

research

For my Ph.D. thesis in software engineering, I am applying 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

publications

Publications

  1. R. Heim, O. Kautz, J. O. Ringert, B. Rumpe, A. Wortmann: Controlled Dynamic Reconfiguration in Component and Connector Architecture Description Languages. In Software Architecture - 10th European Conference (ECSA 2016), 2016. (to appear)
     
  2. R. Heim, P. Mir Seyed Nazari, B. Rumpe, A. Wortmann: Compositional Language Engineering using Generated, Extensible, Static Type-Safe Visitors. In Modelling Foundations and Applications - 12th European Conference (ECMFA 2016), 2016. (to appear)
     
  3. T. Greifenberg, K. Müller, A. Roth, B. Rumpe, C. Schulze, A. Wortmann: Modeling Variability in Template-based Code Generators for Product Line Engineering. In: Modellierung 2016 Conference, LNI P-254, pp. 141–156. Bonner Köllen Verlag, 2016. PDF | BibTex
     
  4. M. Czaplik, P. Mir Seyed Nazari, A. Roth, B. Rumpe, V. Voigt, M. von Wenckstern, A. Wortmann: Der Weg zur Modellbasierten Evolution und Adaption medizinischer Leitlinien. In: Fail Safety in Medical Cyber-Physical Systems Workshop (FS-MCPS’16), CEUR-WS 1559, pp. 195–200, CEUR Workshop Proceedings, 2016. PDF | BibTex
     
  5. 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), Vol. 6, No. 1, 2015. PDF | BibTex
     
  6. A. Haber, M. Look, P. M. S. Nazari, A. N. Perez, B. Rumpe, S. Voelkel, A. Wortmann: Composition of Heterogeneous Modeling Languages. In Model-Driven Engineering and Software Development, Springer. 2015. PDF | BibTex
     
  7. T. Greifenberg, K. Hoelldobler, C. Kolassa, M. Look, P. M. S. Nazari, K. Mueller, A. N. Perez, D. Plotnikov, D. Reiss, A. Roth, B. Rumpe, M. Schindler, A. Wortmann: Integration of Handwritten and Generated Object-Oriented Code. In Model-Driven Engineering and Software Development, Springer. 2015. PDF | BibTex
     
  8. J. O. Ringert, B. Rumpe, A. Wortmann: Composing Code Generators for C&C ADLs with Application-Specific Behavior Languages (Tool Demonstration). In GPCE '15: Proceedings of the 14th International Conference on Generative Programming and Component Engineering, Pittsburgh, USA, 2015. PDF | BibTex
     
  9. A. Butting, B. Rumpe, C. Schulze, U. Thomas, A. Wortmann: Modeling Reusable, Platform-Independent Robot Assembly Processes. In Proceedings of the 6th International Workshop on Domain-Specific Languages and Models for ROBotic Systems (DSLRob-15), Hamburg, Germany. 2015. PDF | BibTex
     
  10. R. Heim, P. Mir Seyed Nazari, J. O. Ringert, B. Rumpe, A. Wortmann: Modeling Robot and World Interfaces for Reusable Tasks. In 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2015), Hamburg, Germany. 2015. PDF | BibTex
     
  11. J.O. Ringert, B. Rumpe, A. Wortmann: Transforming Platform-Independent to Platform-Specific Component and Connector Software Architecture Models. In Proceedings of the 2nd International Workshop on Model-Driven Engineering for Component-Based Systems (ModComp 2015), Ottawa, Canada, 2015. PDF | BibTex
     
  12. K. Hoelldobler, L. Hermerschmidt, B. Rumpe, A. Wortmann: Generating Domain-Specific Transformation Languages for Component & Connector Architecture Descriptions. In Proceedings of the 2nd International Workshop on Model-Driven Engineering for Component-Based Systems (ModComp 2015), Ottawa, Canada, 2015. PDF | BibTex
     
  13. J.O. Ringert, B. Rumpe, A. Wortmann: Tailoring the MontiArcAutomaton Component & Connector ADL for Generative Development. In Proceedings of the Joint MORSE/VAO Workshop on Model-Driven Robot Software Engineering and View-based Software Engineering, L'Aquila, Italy. 2015. PDF | BibTex
     
  14. K. Nilsson, U. Thomas, B. Rumpe, A. Wortmann (Eds.): Proceedings of the 1st Workshop on Model-Driven Knowledge Engineering for Improved Software Modularity in Robotics and Automation (MDKE) 2015. Colocated with ERF 2015, Vienna, Austria, 2015. PDF | BibTex
     
  15. A. Haber, M. Look, P. M. S. Nazari, A. N. Perez, B. Rumpe, S. Voelkel, A. Wortmann: 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, Angers, France. 2015. PDF | BibTex
     
  16. T. Greifenberg, K. Hoelldobler, C. Kolassa, M. Look, P. M. S. Nazari, K. Mueller, A. N. Perez, D. Plotnikov, D. Reiss, A. Roth, B. Rumpe, M. Schindler, A. Wortmann: A Comparison of Mechanisms for Integrating Handwritten and Generated Code for Object-Oriented Programming Languages. In Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development, Angers, France. 2015. PDF | BibTex
     
  17. J.O. Ringert, B. Rumpe, A. Wortmann: Architecture and Behavior Modeling of Cyber-Physical Systems with MontiArcAutomaton. Shaker Verlag, ISBN 978-3-8440-3120-1. Aachener Informatik-Berichte, Software Engineering Band 20. 2014. PDF | BibTex
     
  18. J.O. Ringert, A. Roth, B. Rumpe, A. Wortmann: Code Generator Composition for Model-Driven Engineering of Robotics Component & Connector Systems. In Proceedings of the 1st International Workshop on Model-Driven Robot Software Engineering (MORSE 2014), York, Great Britain, Volume 1319 of CEUR Workshop Proceedings, Eds.: U. Aßmann and G. Wagner, CEUR-WS.org, 2014. PDF | BibTex
     
  19. J.O. Ringert, B. Rumpe, A. Wortmann: Multi-Platform Generative Development of Component & Connector Systems using Model and Code Libraries. In Proceedings of the 1st International Workshop on Model-Driven Engineering for Component-Based Systems (ModComp 2014), Valencia, Spain, Volume 1281 of CEUR Workshop Proceedings, Eds.: F. Ciccozzi, M. Tivoli, J. Carlson, CEUR-WS.org, 2014. PDF | BibTex
     
  20. M. Look, A. Navarro Pérez, J. O. Ringert, B. Rumpe, A. Wortmann: Black-box Integration of Heterogeneous Modeling Languages for Cyber-Physical Systems.
    In GEMOC Workshop 2013 - International Workshop on The Globalization of Modeling Languages, Miami, Florida (USA), Volume 1102 of CEUR Workshop Proceedings, Eds.: B. Combemale, J. De Antoni, R. B. France, CEUR-WS.org, 2013. PDF | BibTex
     
  21. J.O. Ringert, B. Rumpe, A. Wortmann: MontiArcAutomaton: Modeling Architecture and Behavior of Robotic Systems. In Workshops and Tutorials Proceedings of the 2013 IEEE International Conference on Robotics and Automation (ICRA), May 6-10, 2013, Karlsruhe, Germany. PDF | BibTex
     
  22. U. Thomas, G. Hirzinger, B. Rumpe, C. Schulze, A. Wortmann: A New Skill Based Robot Programming Language Modeled with UML/P Statecharts. In Proceedings of the 2013 IEEE International Conference on Robotics and Automation (ICRA), May 6-10, 2013, Karlsruhe, Germany. PDF | BibTex
     
  23. J.O. Ringert, B. Rumpe, A. Wortmann: A Case Study on Model-Based Development of Robotic Systems using MontiArc with Embedded Automata. In H. Giese, M. Huhn, J. Philipps, and B. Schätz, editors, Dagstuhl-Workshop MBEES: Modellbasierte Entwicklung eingebetteter Systeme. Pages 30-43, 2013. PDF | BibTex
     
  24. J.O. Ringert, B. Rumpe, A. Wortmann: From Software Architecture Structure and Behavior Modeling to Implementations of Cyber-Physical Systems. In Software Engineering 2013 Workshopband. LNI, pages 155–170. GI, Köllen Druck+Verlag GmbH, Bonn. 2013. PDF | BibTex
     
  25. J.O. Ringert, B. Rumpe, A. Wortmann: A Requirements Modeling Language for the Component Behavior of Cyber Physical Robotics Systems. In Modelling and Quality in Requirements Engineering, pages 133-146. 2012 PDF | BibTex
     
  26. A. Wortmann, S. Schiffer, G. Lakemeyer: Self-Maintenance for Autonomous Robots controlled by ReadyLog. In Proceedings of the 7th Workshop on Technical Challenges for Dependable Robots in Human Environments. 2010. PDF | BibTex
     
  27. S. Schiffer, A. Wortmann, G. Lakemeyer: Self-Maintenance for Autonomous Robots in the Situation Calculus. In G. Lakemeyer, H. Levesque, and F. Pirri, editors, Cognitive Robotics. Number 10081 in Dagstuhl Seminar Proceedings, Dagstuhl, Germany, 2010. PDF | BibTex
     
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