Design Methodologies for Enabling Self‐awareness in Autonomous Systems

Armin Sadighi1, Bryan Donyanavard2, Thawra Kadeed3, Kasra Moazzemi2, Tiago Mück2, Ahmed Nas2, Amir M. Rahmani2,4, Thomas Wild1, Nikil Dutt2, Rolf Ernst3, Andreas Herkersdorf1 and Fadi Kurdahi2
1Chair for Integrated Systems, Technische Universität München, München, Germany
2Center for Embedded and Cyber‐physical Systems (CECS), University of California, Irvine, USA
3Institute of Computer and Network Engineering, TU Braunschweig, Germany
4Institute of Computer Technology, TU Wein, Vienna, Austria

ABSTRACT


This paper deals with challenges and possible solutions for incorporating self‐awareness principles in EDA design flows for autonomous systems. We present a holistic approach that enables self‐awareness across the software/hardware stack, from systems‐on‐chip to systems‐of‐systems (autonomous car) contexts. We use the Information Processing Factory (IPF) metaphor as an exemplar to show how self‐awareness can be achieved across multiple abstraction levels, and discuss new research challenges. The IPF approach represents a paradigm shift in platform design by envisioning the move towards a consequent platform‐centric design in which the combination of self‐organizing learning and formal reactive methods guarantee the applicability of such cyber‐physical systems in safety‐critical and high‐availability applications.



Full Text (PDF)