A systematic review of applying modern software engineering techniques to developing robotic systems

Robots have become collaborators in our daily life. While robotic systems become more and more complex, the need to engineer their software development grows as well. The traditional approaches used in developing these software systems are reaching their limits; currently used methodologies and tool...

Full description

Bibliographic Details
Main Authors: Claudia Pons, Roxana Giandini, Gabriela Arévalo
Format: Article
Language:English
Published: Universidad Nacional de Colombia 2012-01-01
Series:Ingeniería e Investigación
Subjects:
Online Access:https://revistas.unal.edu.co/index.php/ingeinv/article/view/28525
_version_ 1828514794896883712
author Claudia Pons
Roxana Giandini
Gabriela Arévalo
author_facet Claudia Pons
Roxana Giandini
Gabriela Arévalo
author_sort Claudia Pons
collection DOAJ
description Robots have become collaborators in our daily life. While robotic systems become more and more complex, the need to engineer their software development grows as well. The traditional approaches used in developing these software systems are reaching their limits; currently used methodologies and tools fall short of addressing the needs of such complex software development. Separating robotics’ knowledge from short-cycled implementation technologies is essential to foster reuse and maintenance. This paper presents a systematic review (SLR) of the current use of modern software engineering techniques for developing robotic software systems and their actual automation level. The survey was aimed at summarizing existing evidence concerning applying such technologies to the field of robotic systems to identify any gaps in current research to suggest areas for further investigation and provide a background for positioning new research activities.
first_indexed 2024-12-11T18:04:55Z
format Article
id doaj.art-9bea25ad2f8645568c659f2d9733cc36
institution Directory Open Access Journal
issn 0120-5609
2248-8723
language English
last_indexed 2024-12-11T18:04:55Z
publishDate 2012-01-01
publisher Universidad Nacional de Colombia
record_format Article
series Ingeniería e Investigación
spelling doaj.art-9bea25ad2f8645568c659f2d9733cc362022-12-22T00:55:45ZengUniversidad Nacional de ColombiaIngeniería e Investigación0120-56092248-87232012-01-01321586325136A systematic review of applying modern software engineering techniques to developing robotic systemsClaudia Pons0Roxana Giandini1Gabriela Arévalo2Universidad Nacional de La Plata y Universidad Abierta InteramericanaUniversidad Nacional de La PlataUniversidad Nacional de QuilmesRobots have become collaborators in our daily life. While robotic systems become more and more complex, the need to engineer their software development grows as well. The traditional approaches used in developing these software systems are reaching their limits; currently used methodologies and tools fall short of addressing the needs of such complex software development. Separating robotics’ knowledge from short-cycled implementation technologies is essential to foster reuse and maintenance. This paper presents a systematic review (SLR) of the current use of modern software engineering techniques for developing robotic software systems and their actual automation level. The survey was aimed at summarizing existing evidence concerning applying such technologies to the field of robotic systems to identify any gaps in current research to suggest areas for further investigation and provide a background for positioning new research activities.https://revistas.unal.edu.co/index.php/ingeinv/article/view/28525surveyrobotic software systemmodel-driven software developmentsoftware engineeringSOAcomponent-based soft-ware development
spellingShingle Claudia Pons
Roxana Giandini
Gabriela Arévalo
A systematic review of applying modern software engineering techniques to developing robotic systems
Ingeniería e Investigación
survey
robotic software system
model-driven software development
software engineering
SOA
component-based soft-ware development
title A systematic review of applying modern software engineering techniques to developing robotic systems
title_full A systematic review of applying modern software engineering techniques to developing robotic systems
title_fullStr A systematic review of applying modern software engineering techniques to developing robotic systems
title_full_unstemmed A systematic review of applying modern software engineering techniques to developing robotic systems
title_short A systematic review of applying modern software engineering techniques to developing robotic systems
title_sort systematic review of applying modern software engineering techniques to developing robotic systems
topic survey
robotic software system
model-driven software development
software engineering
SOA
component-based soft-ware development
url https://revistas.unal.edu.co/index.php/ingeinv/article/view/28525
work_keys_str_mv AT claudiapons asystematicreviewofapplyingmodernsoftwareengineeringtechniquestodevelopingroboticsystems
AT roxanagiandini asystematicreviewofapplyingmodernsoftwareengineeringtechniquestodevelopingroboticsystems
AT gabrielaarevalo asystematicreviewofapplyingmodernsoftwareengineeringtechniquestodevelopingroboticsystems
AT claudiapons systematicreviewofapplyingmodernsoftwareengineeringtechniquestodevelopingroboticsystems
AT roxanagiandini systematicreviewofapplyingmodernsoftwareengineeringtechniquestodevelopingroboticsystems
AT gabrielaarevalo systematicreviewofapplyingmodernsoftwareengineeringtechniquestodevelopingroboticsystems