Abstract
This paper describes a Component-Based Meta-Model (WCOMM) and framework (FraCC) as part of a complete Model-Driven Software Development process and toolchain: C-Forge. The approach given in the design of WCOMM and FraCC is presented highlighting the differences with other similar approaches. To illustrate the use of C-Forge, the development of a control architecture for the robots in project MISSION is presented.
This work has been partially supported by the Region of Murcia’s Government Project MISSION-SICUVA (ref. 15374/PI/10) Spanish CICYT project ViSel-TR (ref. TIN2012-39279) and the Spanish MEC FPU Program (grant AP2009-5083).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Crnkovic, I., Sentilles, S., Vulgarakis, A., Chaudron, M.R.V.: A classification framework for software component models. IEEE Trans. Software Eng. 37(5), 593–615 (2011)
Schlegel, C., Steck, A., Lotz, A.: Model-driven software development in robotics: communication patterns as key for a robotics component model. In: Introduction to Modern Robotics, pp. 119–150. iConcept Press (2012)
Dhouib, S., Kchir, S., Stinckwich, S., Ziadi, T., Ziane, M.: RobotML, a domain-specific language to design, simulate and deploy robotic applications. In: Noda, I., Ando, N., Brugali, D., Kuffner, J.J. (eds.) SIMPAR 2012. LNCS, vol. 7628, pp. 149–160. Springer, Heidelberg (2012)
Bézivin, J.: On the unification power of models. Journal of Systems and Software 4(2), 171–188 (2005)
Mens, T., van Gorp, P.: A taxonomy of model transformation. Electronic Notes in Theoretical Computer Science 152, 125–142 (2006)
Bruyninckx, H., Hochgeschwender, N., Gherardi, L., Klotzbücher, M., Kraetzschmar, G., Brugali, D.: The brics component model: A model-based development paradigm for complex robotics software systems. In: Proc. of the 28th Annual ACM Symposium on Applied Computing, pp. 1758–1764. ACM Press (2013)
Singhoff, F., Plantec, A., Dissaux, P., Legrand, J.: Investigating the usability of real-time scheduling theory with the cheddar project. Journal of Real Time Systems 43(3), 259–295 (2009)
OMG_MARTE. Uml profile for marte: Modeling and analysis of real-time embedded systems v1.1 (2011)
Ortiz, F., Insaurralde, C., Alonso, D., Sánchez, F., Petillot, Y.: Model-driven analysis and design for software development of autonomous underwater vehicles. In: Robotica, pp. 1–20 (April 2014)
Shakhimardanov, A., Hochgeschwender, N., Kraetzschmar, G.: Component models in robotics software. In: Proc. of the Performance Metrics for Intelligent Systems Workshop, PerMIS 2010 (2010)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Ortiz, F.J., Alonso, D., Rosique, F., Sánchez-Ledesma, F., Pastor, J.A. (2014). A Component-Based Meta-Model and Framework in the Model Driven Toolchain C-Forge. In: Brugali, D., Broenink, J.F., Kroeger, T., MacDonald, B.A. (eds) Simulation, Modeling, and Programming for Autonomous Robots. SIMPAR 2014. Lecture Notes in Computer Science(), vol 8810. Springer, Cham. https://doi.org/10.1007/978-3-319-11900-7_29
Download citation
DOI: https://doi.org/10.1007/978-3-319-11900-7_29
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-11899-4
Online ISBN: 978-3-319-11900-7
eBook Packages: Computer ScienceComputer Science (R0)