Robotics Software Engineering
Deploying robotics applications requires expertise from multiple domains, including general software engineering and the application domain itself. Consequently, successful robotics applications are developed by teams of software experts, robotics experts, and application domain experts. The conceptual gap between application domain challenges and implementation domain solutions gives rise to accidental complexities from solving problem domain challenges with programming domain details. This complicates development and may lead to failure. Domain and robotics experts are rarely software engineering experts. Their involvement in the software engineering of reusable robotics applications requires that they become software experts or that implementation details can be abstracted. To enable the efficient engineering of robotics systems in heterogeneous teams with experts from manifold domains, we conduct research on the model-driven development of service robotics software and robotic manufacturing.
Selected Publications
- [CCC+22] G. Casalaro, G. Cattivera, F. Ciccozzi, I. Malavolta, A. Wortmann, P. Pelliccione. Model-driven engineering for mobile robotic systems: a systematic mapping study. In Software and Systems Modeling volume 21, pages 19–49, 2022.
- [ABH+17] K. Adam, A. Butting, R. Heim, O. Kautz, J. Pfeiffer, B. Rumpe, A. Wortmann. Modeling Robotics Tasks for Better Separation of Concerns, Platform-Independence, and Reuse. In Aachener Informatik-Berichte, Software Engineering, Band 28. ISBN 978-3-8440-5319-7. Shaker Verlag, Dec. 2017.
- [AHRW17b] K. Adam, K. Hölldobler, B. Rumpe, A. Wortmann. Modeling Robotics Software Architectures with Modular Model Transformations. In Journal of Software Engineering for Robotics (JOSER), 8(1):3–16, 2017.
- [ABH+16] K. Adam, A. Butting, R. Heim, O. Kautz, B. Rumpe, A. Wortmann. Model-Driven Separation of Concerns for Service Robotics In. International Workshop on Domain-Specific Modeling (DSM’16), pp. 22-27. ACM, October 2016.
- [BRS+15] A. Butting, B. Rumpe, C. Schulze, U. Thomas, A. Wortmann. Modeling Reusable, Platform-Independent Robot Assembly Processes. In Proceedings of the Sixth International Workshop on Domain-Specific Languages and Models for Robotic Systems (DSLRob 2015), 2015.
Related Events
- International Workshop on Robotics Software Engineering (RoSE) Workshop Series
- The 6th International Workshop on Model-driven Robot Software Engineering (MORSE’19)
- 5th International Workshop on Model-driven Robot Software Engineering
- 4th International Workshop on Model-driven Robot Software Engineering
Related Topics
Find other research topics from my research website.