This thesis improves software development for service robotics. It advances from handmade crafting and integration of software to systematic engineering of software based on system composition in order to enable collaboration among different experts in a service robotics software business ecosystem. The approach introduces a model-driven composition structure, workflow, and tooling to organize collaboration and exchange in a software ecosystem using service-oriented software components.
Übersetzte Kurzfassung:
Diese Arbeit verbessert die Softwareentwicklung in der Servicerobotik, indem der Schritt von der manuellen Integration hin zum systematischen Konstruieren von Software durch das flexible Zusammensetzen von Bausteinen (engl. „System Composition“) erzielt wird. Das Zusammensetzen ermöglicht die Zusammenarbeit und Interaktion von Experten in einem Software-Ökosystem für die Servicerobotik. Die Arbeit trägt dazu eine modellgetriebene Struktur, einen Entwicklungsprozess und Werkzeuge bei.