DocumentCode
728897
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
fYear
2015
fDate
17-17 May 2015
Firstpage
19
Lastpage
25
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering for Smart Cyber-Physical Systems (SEsCPS), 2015 IEEE/ACM 1st International Workshop on
Conference_Location
Florence
Type
conf
DOI
10.1109/SEsCPS.2015.12
Filename
7173939
Link To Document