Model-driven engineering for mobile robotic systems: a systematic mapping study

15Citations
Citations of this article
44Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

Mobile robots operate in various environments (e.g. aquatic, aerial, or terrestrial), they come in many diverse shapes and they are increasingly becoming parts of our lives. The successful engineering of mobile robotics systems demands the interdisciplinary collaboration of experts from different domains, such as mechanical and electrical engineering, artificial intelligence, and systems engineering. Research and industry have tried to tackle this heterogeneity by proposing a multitude of model-driven solutions to engineer the software of mobile robotics systems. However, there is no systematic study of the state of the art in model-driven engineering (MDE) for mobile robotics systems that could guide research or practitioners in finding model-driven solutions and tools to efficiently engineer mobile robotics systems. The paper is contributing to this direction by providing a map of software engineering research in MDE that investigates (1) which types of robots are supported by existing MDE approaches, (2) the types and characteristics of MRSs that are engineered using MDE approaches, (3) a description of how MDE approaches support the engineering of MRSs, (4) how existing MDE approaches are validated, and (5) how tools support existing MDE approaches. We also provide a replication package to assess, extend, and/or replicate the study. The results of this work and the highlighted challenges can guide researchers and practitioners from robotics and software engineering through the research landscape.

References Powered by Scopus

Experimentation in software engineering

3721Citations
N/AReaders
Get full text

Systematic mapping studies in software engineering

2234Citations
N/AReaders
Get full text

Model-driven engineering

2025Citations
N/AReaders
Get full text

Cited by Powered by Scopus

Behavior Trees and State Machines in Robotics Applications

30Citations
N/AReaders
Get full text

Design of blockchain-based applications using model-driven engineering and low-code/no-code platforms: a structured literature review

18Citations
N/AReaders
Get full text

Model-Driven Engineering Techniques and Tools for Machine Learning-Enabled IoT Applications: A Scoping Review

9Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Casalaro, G. L., Cattivera, G., Ciccozzi, F., Malavolta, I., Wortmann, A., & Pelliccione, P. (2022). Model-driven engineering for mobile robotic systems: a systematic mapping study. Software and Systems Modeling, 21(1), 19–49. https://doi.org/10.1007/s10270-021-00908-8

Readers over time

‘16‘17‘21‘22‘23‘24‘25036912

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 8

73%

Researcher 2

18%

Professor / Associate Prof. 1

9%

Readers' Discipline

Tooltip

Computer Science 9

69%

Economics, Econometrics and Finance 2

15%

Engineering 2

15%

Save time finding and organizing research with Mendeley

Sign up for free
0