This chapter provides an overview of architecture and systems engineeringfor autonomous driving system, through a set of complementaryperspectives. For practitioners, a short term perspective uses the state of theart to dene a three layered functional architecture for autonomous driving,consisting of a vehicle platform, a cognitive driving intelligence, and o-board supervisory and monitoring services. The architecture is placed withina broader context of model based systems engineering (MBSE), for which wedene four classes of models: Concept of Operations, Logical Architecture,Application Software Components, and Platform Components. These classesaid an immediate or subsequent MBSE methodology for concrete projects.Also for concrete projects, we propose an implementation setup and technologiesthat combine simulation and implementation for rapid testing of autonomousdriving functionality in physical and virtual environments. Futureevolution of autonomous driving systems is explored with a long term perspectivelooking at stronger concepts of autonomy like machine consciousnessand self-awareness. Contrasting these concepts with current engineering practicesshows that scaling to more complex systems may require incorporatingelements of so-called constructivist architectures. The impact of autonomy onsystems engineering is expected to be mainly around testing and verication,while implementations shall continue experiencing an in ux of technologiesfrom non-automotive domains.
Springer, 2017. 313-351 p.