Software reuse in industrial robotics: A systematic mapping

There is a tendency to use software reuse approaches in the domain of industrial robotic systems, to accelerate their development. Although some studies show the benefits of developing using different reuse approaches, these practices have not been massively incorporated in the industry, mainly due...

Full description

Bibliographic Details
Main Authors: A. Solis, J. Hurtado
Format: Article
Language:Spanish
Published: Universitat Politecnica de Valencia 2020-09-01
Series:Revista Iberoamericana de Automática e Informática Industrial RIAI
Subjects:
Online Access:https://polipapers.upv.es/index.php/RIAI/article/view/13335
id doaj-2cd405b6ca3e4a69abf081118283bc57
record_format Article
spelling doaj-2cd405b6ca3e4a69abf081118283bc572021-04-02T14:10:00ZspaUniversitat Politecnica de ValenciaRevista Iberoamericana de Automática e Informática Industrial RIAI1697-79121697-79202020-09-0117435436710.4995/riai.2020.133358195Software reuse in industrial robotics: A systematic mappingA. Solis0J. Hurtado1Universidad del CaucaUniversidad del CaucaThere is a tendency to use software reuse approaches in the domain of industrial robotic systems, to accelerate their development. Although some studies show the benefits of developing using different reuse approaches, these practices have not been massively incorporated in the industry, mainly due to the development of proprietary software by manufacturers and the diversity of the underlying hardware. However, these studies have been of great value in advancing their adoption. Through a systematic mapping of the literature, the adoption of different reuse approaches is shown, within which the most widely used are analyzed, such as Model-Driven Engineering (MDE), Component-based Software Engineering (CBSE) and Service-Oriented Architecture (SOA). On the other hand, the frameworks are analyzed because they are the most used solutions and in terms of tools, ROS (Robot Operating System) is emphasized as a reference platform for the rapid development of applications. The main challenge identified in this area of study is to define combined and practical strategies of the MDE, CBSE, and SOA reuse approaches, to take advantage of the different reuse advantages that each one offers.https://polipapers.upv.es/index.php/RIAI/article/view/13335reutilizaciónrobótica industrialmanipulador robóticoprogramación de robots
collection DOAJ
language Spanish
format Article
sources DOAJ
author A. Solis
J. Hurtado
spellingShingle A. Solis
J. Hurtado
Software reuse in industrial robotics: A systematic mapping
Revista Iberoamericana de Automática e Informática Industrial RIAI
reutilización
robótica industrial
manipulador robótico
programación de robots
author_facet A. Solis
J. Hurtado
author_sort A. Solis
title Software reuse in industrial robotics: A systematic mapping
title_short Software reuse in industrial robotics: A systematic mapping
title_full Software reuse in industrial robotics: A systematic mapping
title_fullStr Software reuse in industrial robotics: A systematic mapping
title_full_unstemmed Software reuse in industrial robotics: A systematic mapping
title_sort software reuse in industrial robotics: a systematic mapping
publisher Universitat Politecnica de Valencia
series Revista Iberoamericana de Automática e Informática Industrial RIAI
issn 1697-7912
1697-7920
publishDate 2020-09-01
description There is a tendency to use software reuse approaches in the domain of industrial robotic systems, to accelerate their development. Although some studies show the benefits of developing using different reuse approaches, these practices have not been massively incorporated in the industry, mainly due to the development of proprietary software by manufacturers and the diversity of the underlying hardware. However, these studies have been of great value in advancing their adoption. Through a systematic mapping of the literature, the adoption of different reuse approaches is shown, within which the most widely used are analyzed, such as Model-Driven Engineering (MDE), Component-based Software Engineering (CBSE) and Service-Oriented Architecture (SOA). On the other hand, the frameworks are analyzed because they are the most used solutions and in terms of tools, ROS (Robot Operating System) is emphasized as a reference platform for the rapid development of applications. The main challenge identified in this area of study is to define combined and practical strategies of the MDE, CBSE, and SOA reuse approaches, to take advantage of the different reuse advantages that each one offers.
topic reutilización
robótica industrial
manipulador robótico
programación de robots
url https://polipapers.upv.es/index.php/RIAI/article/view/13335
work_keys_str_mv AT asolis softwarereuseinindustrialroboticsasystematicmapping
AT jhurtado softwarereuseinindustrialroboticsasystematicmapping
_version_ 1721562907471249408