Tutorial : Automotive Cyber-Physical Systems
![]() |
![]() |
![]() |
||
---|---|---|---|---|
Samarjit Chakraborty, TU Munich, Germany |
Majid Zamani, TU Munich, Germany |
Jason Xue, City University of Hong Kong |
Modern cars have 50-100 electronic control units (ECUs) that are connected by a complex communication network using CAN, FlexRay and Ethernet and several gateways. Such a platform is used to support various control applications ranging over safety-critical, driver assistance and comfort-related functions. In such a setup, traditional control theoretic techniques -- where control engineers are only concerned with high-level plant and controller models and abstract away platform-specific implementation details like numerical precision, computation times and message communication delays -- suffer from a number of problems.
In particular, in such cases model-level semantics and control performance deviates significantly from what is seen after the implementation. In order to close this gap, a considerable effort is spent on integration, testing and debugging which significantly increases the development cost and poses an obstacle towards certification.
The goal of this tutorial is to highlight these problems and present approaches currently being developed in the area of cyber-physical systems towards co-design of control algorithms and their implementation platforms. In particular we will discuss techniques for communication, computation and memory-aware controller design, along with techniques for controller synthesis from formal specifications.
Target audience: This tutorial is targeted towards an audience with a background in real-time and embedded systems. No previous experience in automotive systems or control theory will be assumed.
Biography
Samarjit Chakraborty is a Professor of Electrical Engineering at the
Technical University of Munich, where the holds the Chair for Real-Time
Computer Systems. He also leads a research program on embedded systems
design for electric vehicles at the TUM CREATE Centre for
Electromobility in Singapore, where he serves as a Scientific Advisor.
Prior to joining TU Munich in 2008, he was an Assistant Professor of
Computer Science at the National University of Singapore from 2003 -
2008. He obtained his Ph.D. in Electrical and Computer Engineering from
ETH Zurich in 2003. He has published over 150 conference and journal
articles on various aspects of embedded systems and software design and
has/had several funded projects from the industry such as from General
Motors, BMW, Bosch, Siemens and Audi, as well as from government funding
agencies both in Germany as well as in Singapore. He was the General
Chair of the Embedded Systems Week (ESWeek) 2011, and the Program Chair
of EMSOFT 2009 and SIES 2012, and regularly serves on the TPCs of many
conferences on real-time and embedded systems. For his Ph.D. thesis, he
received the ETH Medal and the European Design and Automation
Association's Outstanding Doctoral Dissertation Award in 2004. In 2012,
he was also awarded the Best PhD Thesis Award from the National Centres
of Competence in Research in Switzerland (NCCR) for contributions to the
Mobile Communications & Information Systems (MICS) project that ran from
2001 – 2012, and in which he was employed during his doctoral studies.
In addition, he has received Best Paper Awards in ASP-DAC 2011 and EUC
2010 and several Best Paper Award nominations at RTSS, EMSOFT,
CODES+ISSS, ECRTS and DAC.
Majid Zamani is an assistant professor of Electrical Engineering at the
Technical University of Munich where he leads the Hybrid Control Systems
Group. He received a Ph.D. degree in Electrical Engineering and an MA
degree in Mathematics both from University of California, Los Angeles in
2012, an M.Sc. degree in Electrical Engineering from Sharif University
of Technology in 2007, and a B.Sc. degree in Electrical Engineering from
Isfahan University of Technology in 2005. From September 2012 to
December 2013, he was a postdoctoral researcher in the Delft Centre for
Systems and Control at Delft University of Technology. Between December
2013 and May 2014, he was an assistant professor in the Design
Engineering Department at Delft University of Technology.
Dr. Jason Xue is now Assistant Professor in the Department of Computer Science at the City University of Hong Kong. He received BS degree in Computer Science and Engineering from University of Texas at Arlington in May 1997, and MS and PhD degree in computer Science from University of Texas at Dallas, in Dec 2002 and May 2007, respectively. His research interests include embedded real-time systems and non-volatile memory. He is now Associate Editor for ACM Transaction on Embedded Computing Systems.