A Multi-Layered Control Approach for Self-Adaptation in Automotive Embedded Systems
Author(s) -
Marc Zeller,
Christian Prehofer
Publication year - 2012
Publication title -
advances in software engineering
Language(s) - English
Resource type - Journals
eISSN - 1687-8663
pISSN - 1687-8655
DOI - 10.1155/2012/971430
Subject(s) - automotive industry , adaptation (eye) , hierarchy , computer science , scope (computer science) , control (management) , layer (electronics) , set (abstract data type) , distributed computing , topology (electrical circuits) , engineering , artificial intelligence , materials science , nanotechnology , economics , physics , electrical engineering , optics , market economy , programming language , aerospace engineering
We present an approach for self-adaptation in automotive embedded systems using a hierarchical, multi-layered control approach. We model automotive systems as a set of constraints and define a hierarchy of control loops based on different criteria. Adaptations are performed at first locally on a lower layer of the architecture. If this fails due to the restricted scope of the control cycle, the next higher layer is in charge of finding a suitable adaptation. We compare different options regarding responsibility split in multi-layered control in a self-healing scenario with a setup adopted from automotive in-vehicle networks. We show that a multi-layer control approach has clear performance benefits over a central control, even though all layers work on the same set of constraints. Furthermore, we show that a responsibility split with respect to network topology is preferable over a functional split
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom