Abstract
A cyber-physical system (CPS) is an integration of computation with physical processes whose behavior is defined by both computational and physical parts of the system. In this paper, we present a view of the challenges and opportunities for design automation of CPS. We identify a combination of characteristics that define the challenges unique to the design automation of CPS. We then present selected promising advances in depth, focusing on four foundational directions: combining model-based and data-driven design methods; design for human-in-the-loop systems; component-based design with contracts, and design for security and privacy. These directions are illustrated with examples from two application domains: smart energy systems and next-generation automotive systems.
Original language | English (US) |
---|---|
Article number | 7778207 |
Pages (from-to) | 1421-1434 |
Number of pages | 14 |
Journal | IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems |
Volume | 36 |
Issue number | 9 |
DOIs | |
State | Published - Sep 2017 |
Keywords
- Cyber-physical systems
- automotive engineering
- design automation
- energy management
- formal specification
- formal verification
- human-robot interaction
- machine learning
- privacy
- security
- synthesis
ASJC Scopus subject areas
- Software
- Computer Graphics and Computer-Aided Design
- Electrical and Electronic Engineering