V3CMM: a 3-view component meta-model for model-driven robotic software development
Author
Alonso Cáceres, Diego; Vicente Chicote, Cristina; Ortiz Zaragoza, Francisco José; Pastor Franco, Juan Ángel; Álvarez Torres, María BárbaraResearch Group
División de Sistemas e Ingeniería Electrónica (DSIE)Knowledge Area
Lenguajes y Sistemas InformáticosTecnología ElectrónicaSponsors
This research has been funded by the Spanish CICYT Project EXPLORE (ref. TIN2009-08572), the Fundación Séneca Regional Project COMPAS-R (ref. 11994/PI/09), and the Spanish Research Network on Model-Driven Software Development (ref. TIN2008-00889-E).Publication date
2010-01Bibliographic Citation
ALONSO, Diego, VICENTE CHICOTE, Cristina, ORTIZ, Juan, ÁLVAREZ, Bárbara. V3CMM: a 3-view component meta-model for model-driven robotic software development. Journal of Software Engineering for Robotics [en línea]. Enero 2010, vol.1, nº1. [ fecha de consulta: 9 Marzo 2010]. Disponible en: http://www.joser.org/. ISSN 2035-3928Keywords
Robótica de softwareIngeniería basada en modelos
Componentes basados en desarrollo de software
Modelo de reutilización
Robotics Software
Model Driven Engineering (MDE)
Model Reuse
Component Based Software Development
Abstract
There are many voices in the robotics community demanding a qualitative improvement in the robotics software development process and tools, in order to increase product flexibility, adaptability, and overall quality, while reducing its cost and time-to-market. This article describes a first step towards a model-driven approach to robotics software development, based on the definition of highly reusable and platform-independent component-based design models. The proposed approach revolves around the V3CMM modeling language and the definition of different model transformations for deriving both special purpose models (e.g., models suited for analysis or simulation purposes) and lower-level design models, in which platform-specific and application-dependent details can be progressively included. The article describes the tool-chain implemented to support the different stages of the proposed MDE process, including (1) the definition of component-based architectural models, defined using the ...
Collections
- Artículos [1752]
The following license files are associated with this item:
Related items
Showing items related by title, author, creator and subject.
Social media