首页 /研究 /The BRICS component model
OTHER

The BRICS component model

Herman Bruyninckx, Markus Klotzbücher, Nico Hochgeschwender, Gerhard K. Kraetzschmar, Luca Gherardi, Davide Brugali

发表年份
2013
引用次数
126

摘要

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.

关键词

Component (thermodynamics)StructuringReuseComputer scienceSoftware engineeringComponent-based software engineeringSeparation of concernsRoboticsArtificial intelligenceSoftware development

相关论文

查看 OTHER 分类全部论文