Applying MDA and OMG Robotic Specification for Developing Robotic Systems

Autores
Pons, Claudia Fabiana; Pérez, Gabriela Alejandra; Giandini, Roxana Silvia; Baum, Gabriel Alfredo
Año de publicación
2016
Idioma
inglés
Tipo de recurso
artículo
Estado
versión publicada
Descripción
Robotics systems have special needs often related with their realtime nature and environmental properties. Often, control and communication paths within the system are tightly coupled to the actual physical configuration of the robot. As a consequence, these robots can only be assembled, configured, and programmed by robot experts. Traditional approaches, based on mainly writing the code without using software engineering techniques, are still used in the development process of these systems. Even when these robotic systems are successfully used, several problems can be identified and it is widely accepted that new approaches should be explored. The contribution of this research consists in delineating guidelines for the construction of robotic software systems, taking advantage of the application of the OMG standard robotic specifications which adhere to the model-driven approach MDA. Thereby the expert knowledge is captured in standard abstract models that can then be reused by other less experienced developers. In addition part of the code is automatically generated, reducing costs and improving quality.
Laboratorio de Investigación y Formación en Informática Avanzada
Materia
Ciencias Informáticas
Robotic software system
Model driven software development
OMG standard
Nivel de accesibilidad
acceso abierto
Condiciones de uso
http://creativecommons.org/licenses/by-nc-nd/4.0/
Repositorio
SEDICI (UNLP)
Institución
Universidad Nacional de La Plata
OAI Identificador
oai:sedici.unlp.edu.ar:10915/119075

id SEDICI_d5a211a2b1d37fb9ae43ac7ac1d5787b
oai_identifier_str oai:sedici.unlp.edu.ar:10915/119075
network_acronym_str SEDICI
repository_id_str 1329
network_name_str SEDICI (UNLP)
spelling Applying MDA and OMG Robotic Specification for Developing Robotic SystemsPons, Claudia FabianaPérez, Gabriela AlejandraGiandini, Roxana SilviaBaum, Gabriel AlfredoCiencias InformáticasRobotic software systemModel driven software developmentOMG standardRobotics systems have special needs often related with their realtime nature and environmental properties. Often, control and communication paths within the system are tightly coupled to the actual physical configuration of the robot. As a consequence, these robots can only be assembled, configured, and programmed by robot experts. Traditional approaches, based on mainly writing the code without using software engineering techniques, are still used in the development process of these systems. Even when these robotic systems are successfully used, several problems can be identified and it is widely accepted that new approaches should be explored. The contribution of this research consists in delineating guidelines for the construction of robotic software systems, taking advantage of the application of the OMG standard robotic specifications which adhere to the model-driven approach MDA. Thereby the expert knowledge is captured in standard abstract models that can then be reused by other less experienced developers. In addition part of the code is automatically generated, reducing costs and improving quality.Laboratorio de Investigación y Formación en Informática Avanzada2016-10info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionArticulohttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdfhttp://sedici.unlp.edu.ar/handle/10915/119075enginfo:eu-repo/semantics/altIdentifier/issn/20083556info:eu-repo/semantics/altIdentifier/issn/20086695info:eu-repo/semantics/altIdentifier/hdl/11746/10647info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-nd/4.0/Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-09-03T11:00:11Zoai:sedici.unlp.edu.ar:10915/119075Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-09-03 11:00:12.008SEDICI (UNLP) - Universidad Nacional de La Platafalse
dc.title.none.fl_str_mv Applying MDA and OMG Robotic Specification for Developing Robotic Systems
title Applying MDA and OMG Robotic Specification for Developing Robotic Systems
spellingShingle Applying MDA and OMG Robotic Specification for Developing Robotic Systems
Pons, Claudia Fabiana
Ciencias Informáticas
Robotic software system
Model driven software development
OMG standard
title_short Applying MDA and OMG Robotic Specification for Developing Robotic Systems
title_full Applying MDA and OMG Robotic Specification for Developing Robotic Systems
title_fullStr Applying MDA and OMG Robotic Specification for Developing Robotic Systems
title_full_unstemmed Applying MDA and OMG Robotic Specification for Developing Robotic Systems
title_sort Applying MDA and OMG Robotic Specification for Developing Robotic Systems
dc.creator.none.fl_str_mv Pons, Claudia Fabiana
Pérez, Gabriela Alejandra
Giandini, Roxana Silvia
Baum, Gabriel Alfredo
author Pons, Claudia Fabiana
author_facet Pons, Claudia Fabiana
Pérez, Gabriela Alejandra
Giandini, Roxana Silvia
Baum, Gabriel Alfredo
author_role author
author2 Pérez, Gabriela Alejandra
Giandini, Roxana Silvia
Baum, Gabriel Alfredo
author2_role author
author
author
dc.subject.none.fl_str_mv Ciencias Informáticas
Robotic software system
Model driven software development
OMG standard
topic Ciencias Informáticas
Robotic software system
Model driven software development
OMG standard
dc.description.none.fl_txt_mv Robotics systems have special needs often related with their realtime nature and environmental properties. Often, control and communication paths within the system are tightly coupled to the actual physical configuration of the robot. As a consequence, these robots can only be assembled, configured, and programmed by robot experts. Traditional approaches, based on mainly writing the code without using software engineering techniques, are still used in the development process of these systems. Even when these robotic systems are successfully used, several problems can be identified and it is widely accepted that new approaches should be explored. The contribution of this research consists in delineating guidelines for the construction of robotic software systems, taking advantage of the application of the OMG standard robotic specifications which adhere to the model-driven approach MDA. Thereby the expert knowledge is captured in standard abstract models that can then be reused by other less experienced developers. In addition part of the code is automatically generated, reducing costs and improving quality.
Laboratorio de Investigación y Formación en Informática Avanzada
description Robotics systems have special needs often related with their realtime nature and environmental properties. Often, control and communication paths within the system are tightly coupled to the actual physical configuration of the robot. As a consequence, these robots can only be assembled, configured, and programmed by robot experts. Traditional approaches, based on mainly writing the code without using software engineering techniques, are still used in the development process of these systems. Even when these robotic systems are successfully used, several problems can be identified and it is widely accepted that new approaches should be explored. The contribution of this research consists in delineating guidelines for the construction of robotic software systems, taking advantage of the application of the OMG standard robotic specifications which adhere to the model-driven approach MDA. Thereby the expert knowledge is captured in standard abstract models that can then be reused by other less experienced developers. In addition part of the code is automatically generated, reducing costs and improving quality.
publishDate 2016
dc.date.none.fl_str_mv 2016-10
dc.type.none.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
Articulo
http://purl.org/coar/resource_type/c_6501
info:ar-repo/semantics/articulo
format article
status_str publishedVersion
dc.identifier.none.fl_str_mv http://sedici.unlp.edu.ar/handle/10915/119075
url http://sedici.unlp.edu.ar/handle/10915/119075
dc.language.none.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv info:eu-repo/semantics/altIdentifier/issn/20083556
info:eu-repo/semantics/altIdentifier/issn/20086695
info:eu-repo/semantics/altIdentifier/hdl/11746/10647
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
http://creativecommons.org/licenses/by-nc-nd/4.0/
Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0)
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0)
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:SEDICI (UNLP)
instname:Universidad Nacional de La Plata
instacron:UNLP
reponame_str SEDICI (UNLP)
collection SEDICI (UNLP)
instname_str Universidad Nacional de La Plata
instacron_str UNLP
institution UNLP
repository.name.fl_str_mv SEDICI (UNLP) - Universidad Nacional de La Plata
repository.mail.fl_str_mv alira@sedici.unlp.edu.ar
_version_ 1842260496405757952
score 13.13397