- search hit 1 of 1
The BRICS component model: a model-based development paradigm for complex robotics software systems
- Because robotic systems get more complex all the time, developers around the world have, during the last decade, created component-based software frameworks (Orocos, Open-RTM, ROS, OPRoS, SmartSoft) to support the development and reuse of "large grained" pieces of robotics software. This paper introduces the BRICS Component Model (BCM) to provide robotics developers with a set of guidelines, metamodels and tools for structuring as much as possible the development of, both, individual components and component-based architectures, using one or more of the aforementioned software frameworks at the same time, without introducing any framework- or application-specific details. The BCM is built upon two complementary paradigms: the "5Cs" (separation of concerns between the development aspects of Computation, Communication, Coordination, Configuration and Composition) and the meta-modeling approach from Model-Driven Engineering.
Document Type: | Conference Object |
---|---|
Language: | English |
Author: | Herman Bruyninckx, Markus Klotzbücher, Nico Hochgeschwender, Gerhard Kraetzschmar, Luca Gherardi, Davide Brugali |
Parent Title (English): | Shin, Maldonado (Eds.): SAC '13. Proceedings of the 28th Annual ACM Symposium on Applied Computing. Coimbra, Portugal, March 18 - 22, 2013 |
First Page: | 1758 |
Last Page: | 1764 |
ISBN: | 978-1-4503-1656-9 |
DOI: | https://doi.org/10.1145/2480362.2480693 |
Publisher: | ACM Press |
Date of first publication: | 2013/03/18 |
Note: | The research leading to these results has received funding from the European Community's Seventh Framework Programme (FP7/2007-2013) under grant agreement no. FP7-ICT-231940-BRICS (Best Practice in Robotics). |
Tag: | Component Models; Reusable Software; Robotics; Software Architectures |
Departments, institutes and facilities: | Fachbereich Informatik |
Dewey Decimal Classification (DDC): | 0 Informatik, Informationswissenschaft, allgemeine Werke / 00 Informatik, Wissen, Systeme / 004 Datenverarbeitung; Informatik |
Entry in this database: | 2015/04/02 |