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...
Main Authors: | , |
---|---|
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 |