Control/Architecture Co-Design

Today, cars are becoming complex distributed embedded systems with a proliferation in the number of processing units (PUs), sensors, controllers, and actuators which communicate via a shared bus, e.g., CAN or FlexRay. Due to the distributed nature of processing resources in such in-vehicle networks, control applications are partitioned into a number of tasks which are mapped on the different PUs. Data which is processed by the tasks, e.g., feedback and actuator signals, are packetized as messages which are sent over a shared communication bus according to a specified scheduling policy.
Further, many of the distributed controllers have stringent quality and performance requirements, such as stability and peak overshoot, while the implementation platform demands requirements on the available resources, e.g., bus identifiers and processing capacity. As the control performance depends on certain choices of network parameter values and message priorities, and in turn the choices of scheduler parameters is constraint by the real-time requirements of the control applications, the joint design of control functions along with their distributed implementation platform is a challenging design problem. Hence, we want to account for the semantic gap between the controller models and their actual implementations.
Towards this, our goal is to develop techniques for the joint design of controllers and their implementation architectures, e.g., schedule synthesis and network design for the FlexRay communication protocol, to aid system designers to effectively design control applications with respect to the distributed hardware/software platform under desired control performance constraints.
Contact
Selected Publications
- Constraint-Driven Synthesis and Tool-Support for FlexRay-Based Automotive Control Systems , In International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS), Taipei, Taiwan, 2011. [bib] [pdf]
- Re-engineering Cyber-Physical Control Applications for Hybrid Communication Protocols , In 14th Proceedings of the Conference for Design, Automation and Test in Europe (DATE), Grenoble, France, 2011. [bib] [pdf]
- Co-design of Cyber-Physical Systems via Controllers with Flexible Delay Constraints , In 16th Asia and South Pacific Design Automation Conference (ASP-DAC), Yokohama, Japan, 2011. (Best Paper Award) [bib] [pdf]
- Optimizing Hierarchical Schedules for Improved Control Performance , In 5th International Symposium on Industrial Embedded Systems (SIES), Trento, Italy, 2010. [bib] [pdf]