Incremental Design of Organic Computing Systems - Moving System Design from Design-Time to Runtime
Sven Tomforde, Jörg Hähner, Christian Müller-Schloer · 2013
System engineers are facing demanding challenges in terms of complexity and interconnectedness. Current research initiatives like Organic or Autonomic Computing propose to increase the freedom of the system to be developed using concepts like adaptivity and self-organisation. Adaptivity means that for such systems we defer a part of the design process from design time to runtime. Therefore, we need a runtime infrastructure which takes care of runtime modifications. This paper presents a meta-design process to develop adaptive systems and parametrise the runtime infrastructure in a unified way. To demonstrate the proposed design process, we applied it to a communication scenario and evaluate the resulting system in a realistic setting.