Eftersom robotsystem hela tiden blir mer komplexa har utvecklare runt om i världen under det senaste årtiondet skapat komponentbaserade programvaruramverk (Orocos, Open-RTM, ROS, OPRoS, SmartSoft) för att stödja utvecklingen och återanvändningen av "stora kornade" robotprogram. I detta dokument introduceras BRICS Component Model (BCM) för att förse robotutvecklare med en uppsättning riktlinjer, metamodeller och verktyg för att strukturera så mycket som möjligt utvecklingen av, både enskilda komponenter och komponentbaserade arkitekturer, med hjälp av en eller flera av de ovan nämnda programvaruramarna samtidigt, utan att införa några ram- eller tillämpningsspecifika detaljer. BCM bygger på två kompletterande paradigm: "5Cs" (separation av problem mellan utvecklingsaspekterna av beräkning, kommunikation, samordning, konfiguration och sammansättning) och meta-modellering från ModelDriven Engineering.
Till exempel bygger systematisk komponentutveckling och strukturerad systemintegration på en tydlig åtskillnad av problem, vilket också erkänns i BRICS-projektet som 5Cs REF (beräkning, kommunikation, konfiguration, samordning och sammansättning).
The BRICS component model: a model-based development paradigm for complex robotics software systems
{'venue': "SAC '13", 'journal': None, 'mag_field_of_study': ['Computer Science']}