TY - JOUR
T1 - Semantics-preserving cosynthesis of cyber-physical systems
AU - Roy, Debayan
AU - Zhang, Licong
AU - Chang, Wanli
AU - Mitter, Sanjoy K.
AU - Chakraborty, Samarjit
N1 - Publisher Copyright:
© 2018 Institute of Electrical and Electronics Engineers Inc.. All rights reserved.
PY - 2018/1
Y1 - 2018/1
N2 - Software-based control of physical systems is common in domains such as automotive, avionics, and industrial automation. Safety of such systems is determined by control-theoretic properties such as stability, settling time, and peak overshoot. These properties strongly depend on the software code generated from high-level controller models, and the implementation of such code on an embedded platform. To ensure safety, the semantics of the system model considered for controller design must be faithfully preserved in the platform implementation. However, traditionally, controller design and implementation platform design are carried out in isolation, followed by their integration, which often relies on simulations to estimate the behavior of the controllers. Thus, safety properties that were proven at the model level using control-theoretic tools can no longer be established in an actual implementation. This makes the design of embedded control Digital Object Identifier: 10.1109/JPROC.2017.2779456 systems costly, error prone, and hinders certification. In this paper, we review recent efforts in control-platform cosynthesis techniques toward addressing this problem. Here, the control and the embedded systems communities have come together to adopt a cyber-physical system (CPS)-oriented design paradigm. This cosynthesis paradigm integrates the design of control algorithms and platform parameters within a holistic optimization framework and accounts for relevant details from both sides. We survey the evolution of design approaches for such cosynthesis and show how-the originally disjoint-controller and the platform design methods are gradually converging.
AB - Software-based control of physical systems is common in domains such as automotive, avionics, and industrial automation. Safety of such systems is determined by control-theoretic properties such as stability, settling time, and peak overshoot. These properties strongly depend on the software code generated from high-level controller models, and the implementation of such code on an embedded platform. To ensure safety, the semantics of the system model considered for controller design must be faithfully preserved in the platform implementation. However, traditionally, controller design and implementation platform design are carried out in isolation, followed by their integration, which often relies on simulations to estimate the behavior of the controllers. Thus, safety properties that were proven at the model level using control-theoretic tools can no longer be established in an actual implementation. This makes the design of embedded control Digital Object Identifier: 10.1109/JPROC.2017.2779456 systems costly, error prone, and hinders certification. In this paper, we review recent efforts in control-platform cosynthesis techniques toward addressing this problem. Here, the control and the embedded systems communities have come together to adopt a cyber-physical system (CPS)-oriented design paradigm. This cosynthesis paradigm integrates the design of control algorithms and platform parameters within a holistic optimization framework and accounts for relevant details from both sides. We survey the evolution of design approaches for such cosynthesis and show how-the originally disjoint-controller and the platform design methods are gradually converging.
KW - Control systems
KW - Cosynthesis
KW - Cyber-physical systems
KW - Embedded control systems
KW - Embedded systems
KW - Safety
KW - platform aware
UR - http://www.scopus.com/inward/record.url?scp=85049402050&partnerID=8YFLogxK
U2 - 10.1109/JPROC.2017.2779456
DO - 10.1109/JPROC.2017.2779456
M3 - Article
AN - SCOPUS:85049402050
SN - 0018-9219
VL - 106
SP - 171
EP - 200
JO - Proceedings of the IEEE
JF - Proceedings of the IEEE
IS - 1
ER -