Towards Robustness for Cyber-Physical Systems

被引:53
作者
Tabuada, Paulo [1 ]
Caliskan, Sina Yamac [1 ]
Rungger, Matthias [1 ]
Majumdar, Rupak [2 ]
机构
[1] Univ Calif Los Angeles, Dept Elect Engn, Los Angeles, CA 90095 USA
[2] Max Planck Inst Software Syst, Los Angeles, CA 90095 USA
基金
美国国家科学基金会;
关键词
Cyber-physical systems; input-output stability; robustness; STABILITY; INPUT;
D O I
10.1109/TAC.2014.2351632
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
While the importance of robustness in engineering design is well accepted, it is less clear how to design cyber-physical systems (CPS) for robustness. With the objective of developing a robustness theory for CPS, we introduce a notion of robustness for cyber systems inspired by existing notions of input-output stability in control theory. We show that the proposed notion of robustness captures two intuitive goals: bounded disturbances lead to bounded deviations from nominal behavior, and the effect of a sporadic disturbance disappears in finitely many steps. For cyber systems modeled as finite-state transducers, the proposed notion of robustness can be verified in pseudo-polynomial time. The synthesis problem, consisting of designing a controller enforcing robustness, can also be solved in pseudo-polynomial time.
引用
收藏
页码:3151 / 3163
页数:13
相关论文
共 27 条
[1]  
Alur R., 2008, EMSOFT 08 PROC 8 ACM, P159
[2]  
Alur R, 2008, LECT NOTES COMPUT SC, V5123, P240
[3]   Detectors and correctors: A theory of fault-tolerance components [J].
Arora, A ;
Kulkarni, SS .
18TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 1998, :436-443
[4]  
Bloem Roderick, 2009, Proceedings of the 2009 9th International Conference Formal Methods in Computer-Aided Design (FMCAD), P85, DOI 10.1109/FMCAD.2009.5351139
[5]  
Chatterjee K., 2010, LOG METHODS COMPUT S, V6
[6]   Quantitative Languages [J].
Chatterjee, Krishnendu ;
Doyen, Laurent ;
Henzinger, Thomas A. .
ACM TRANSACTIONS ON COMPUTATIONAL LOGIC, 2010, 11 (04) :1-38
[7]   Continuity Analysis of Programs [J].
Chaudhuri, Swarat ;
Gulwani, Sumit ;
Lublinerman, Roberto .
POPL'10: PROCEEDINGS OF THE 37TH ANNUAL ACM SIGPLAN-SIGACT SYMPOSIUM ON PRINCIPLES OF PROGRAMMING LANGUAGES, 2010, :57-69
[8]  
Darulova E., 2013, INT C EMB SOFTW
[9]   SELF-STABILIZING SYSTEMS IN SPITE OF DISTRIBUTED CONTROL [J].
DIJKSTRA, EW .
COMMUNICATIONS OF THE ACM, 1974, 17 (11) :643-644
[10]  
Doyen L., 2010, 2010 Tenth International Conference on Application of Concurrency to System Design (ACSD 2010), P77, DOI 10.1109/ACSD.2010.26