Title :
Continuous Collaboration: A Case Study on the Development of an Adaptive Cyber-physical System
Author :
Holzl, Matthias ; Gabor, Thomas
Author_Institution :
Ludwig-Maximilians-Univ. Munchen, Munich, Germany
Abstract :
The need to interact with complex environments that are often not well understood at design time makes the development of smart cyber-physical systems (sCPS) a challenging endeavor. We propose a set of practices and tools that support the design and implementation of sCPS using continuous collaboration -- a development lifecycle and architecture to continuously incorporate data gained from the operation of the sCPS into the system. Continuous collaboration attempts to harmonize three interlocking feedback cycles: refinement of the system design by the developers, autonomous evolution of agents in the sCPS, and feedback from the evolving system to the developers. To support the process we introduce tools and techniques that we have found helpful to realize continuous collaboration: The HADES/Hexameter platform, extended behavior trees and the teacher/student learning pattern.
Keywords :
software architecture; HADES-Hexameter platform; adaptive cyber-physical system; complex environments; continuous collaboration; extended behavior trees; interlocking feedback cycles; sCPS; software architecture; software development lifecycle approach; system design; teacher-student learning pattern; Collaboration; Cyber-physical systems; Hardware; Navigation; Rescue robots; Software; Cyber-Physical Systems; Embodied Evolution; Evolutionary Algorithms; Reinforcement Learning; Software Engineering;
Conference_Titel :
Software Engineering for Smart Cyber-Physical Systems (SEsCPS), 2015 IEEE/ACM 1st International Workshop on
Conference_Location :
Florence
DOI :
10.1109/SEsCPS.2015.12