Model-driven software systems engineering in robotics: Covering the complete life-cycle of a robot

Christian Schlegel 1 , Alex Lotz 1 , Matthias Lutz 1 , Dennis Stampfer 1 , Juan F. Inglés-Romero 2 ,  and Cristina Vicente-Chicote 3
  • 1 University of Applied Sciences Ulm
  • 2 Universidad Politécnica de Cartagena, Spain
  • 3 QSEG, Universidad de Extremadura, Caceres, Spain


Robotic systems are complex, software intensive and heterogeneous composite systems. Software systems engineering and system integration is still a major challenge in robotics. We describe how component based software engineering (CBSE), model-driven software development (MDSD) and domain-specific languages (DSLs) for variability management complement each other in addressing the robotics software challenge. We outline how these approaches pave the way towards a software business ecosystem in robotics. We put a focus onto challenges still being considered as open and worth being addressed next.

Purchase article
Get instant unlimited access to the article.
Log in
Already have access? Please log in.

Log in with your institution

Journal + Issues

it - Information Technology is a strictly peer-reviewed scientific journal. It is the oldest German journal in the field of information technology. Today, the major aim of it - Information Technology is highlighting issues on ongoing newsworthy areas in information technology and informatics and their application. It aims at presenting the topics with a holistic view.