Software architectures for robotic systems: A systematic mapping study

A Ahmad, MA Babar - Journal of Systems and Software, 2016 - Elsevier
Context Several research efforts have been targeted to support architecture centric
development and evolution of software for robotic systems for the last two decades …

Robotic software systems: From code-driven to model-driven software development

C Schlegel, A Steck, A Lotz - Robotic Systems-Applications …, 2012 - books.google.com
Advances in robotics and cognitive sciences have stimulated expectations for emergence of
new generations of robotic devices that interact and cooperate with people in ordinary …

Mining guidelines for architecting robotics software

I Malavolta, GA Lewis, B Schmerl, P Lago… - Journal of Systems and …, 2021 - Elsevier
Abstract Context: The Robot Operating System (ROS) is the de-facto standard for robotics
software. However, ROS-based systems are getting larger and more complex and could …

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

C Schlegel, A Lotz, M Lutz, D Stampfer… - it-Information …, 2015 - degruyter.com
Robotic systems are complex, software intensive and heterogeneous composite systems.
Software systems engineering and system integration is still a major challenge in robotics …

[HTML][HTML] Software engineering research on the Robot Operating System: A systematic mapping study

M Albonico, M Đorđević, E Hamer… - Journal of Systems and …, 2023 - Elsevier
Abstract The Robot Operating System (ROS) has become the de-facto standard framework
for robotics software, and a great part of commercial robots is expected to have at least one …

Model-driven software engineering in robotics: Models are designed to use the relevant things, thereby reducing the complexity and cost in the field of robotics

D Brugali - IEEE Robotics & Automation Magazine, 2015 - ieeexplore.ieee.org
A model is an abstract representation of a real system or phenomenon [1]. The idea of a
model is to capture important properties of reality and to eglect irrelevant details. The …

Robotic systems architectures and programming

D Kortenkamp, R Simmons, D Brugali - Springer handbook of robotics, 2016 - Springer
Robot software systems tend to be complex. This complexity is due, in large part, to the need
to control diverse sensors and actuators in real time, in the face of significant uncertainty and …

[图书][B] Software engineering for experimental robotics

D Brugali - 2007 - books.google.com
" Software Engineering for Experimental Robotics" collects contributions that describe the
state of the art in software development for the Robotics domain. It reports on innovative …

Software engineering for robotics [From the Guest Editors]

D Brugali, E Prassler - IEEE Robotics & Automation Magazine, 2009 - ieeexplore.ieee.org
This special issue on software engineering (SE) for robotics captures a snapshot of current
research issues and state-of-the-practice in robotic software development, a topic that has …

Architectural paradigms for robotics applications

M Amoretti, M Reggiani - Advanced Engineering Informatics, 2010 - Elsevier
In recent years, several technical architectural paradigms have been proposed to support
the development of distributed and concurrent systems. Object-oriented, component-based …