期刊文献+

一种面向CPS的控制应用程序协同验证方法 被引量:3

Co-Verification Approach to Control Software Program for CPS
下载PDF
导出
摘要 信息-物理融合系统是一种新型嵌入式系统计算模式.它集成了控制计算过程和受控对象,二者相互影响并有机结合.随着信息技术在现实世界中更加广泛、深入的应用,智能化程度不断提升,在具有信息-物理紧密耦合特点的嵌入式系统中,嵌入式控制软件的功能比重急剧上升,作用更加突出.作为安全攸关的系统,需要引入形式化验证方法来保证嵌入式控制应用软件的安全性.基于自动机理论建立统一的系统验证模型,并针对系统的可达性、安全性(safety)和活性(liveness)等属性要求,提出了对该模型进行形式化验证的算法:基于有界模型检验方法,基于可达性将对系统模型的相关属性验证问题转换为可满足性判定问题.将活性转换为Büchi自动机,并基于四值语义进行判断.在求解过程中,通过偏序规约等手段化简了问题求解的规模,提高了可验证系统的规模.另外,结合协同仿真技术,灵活配置验证的场景,提高验证的可用性.实验结果表明,结合仿真,形式化协同验证方法可以有效地对系统进行验证. Cyber-Physical System (CPS) tightly integrates control software and embedded components, incorporating software with control domains. CPSs are pervasive and often mission-critical, therefore, they must have high level of security. With the extensive use of information technology, embedded control software plays a greater role in such systems. The close interactions between control software and embedded components demand co-verification. In this paper, an automata-theoretic approach is presented to co-verification. Co-verification, which verifies control software and embedded components together, is essential to establish the correctness of a complete system. The foundation of this approach is a unified model for co-verification and teachability analysis of the model. The LTL formula is converted into a B0chi automata, which is interleaved with the execution of the unified model under analysis. An online-capture offline-replay approach is proposed to improve the usefulness for formal verification. Case studies on a suite of realistic examples show that the presented approach has major potential in verifying system level properties, therefore improving the high-assurance of system.
出处 《软件学报》 EI CSCD 北大核心 2017年第5期1144-1166,共23页 Journal of Software
基金 国家自然科学基金(61462022 61363071) 国家科技支撑计划(2014BAD10B04 2015BAH55F04) 海南省重大科技计划(ZDKJ2016015) 海南省自然科学基金(614232 614220) 海南省产学研一体化专项(cxy20150025) 海南大学科研启动基金(kyqd1610)~~
关键词 信息-物理融合系统 嵌入式控制应用程序 自动机理论 协同验证 有界模型检验 cyber-physical system embedded control software program automata theoretic co-verification bounded model checking
  • 相关文献

参考文献1

二级参考文献13

  • 1Lee EA. Cyber physical systems: Design challenges. In: Proc. of the llth IEEE Int'l Symp. on Object Oriented Real-Time Distributed Computing (ISORC 2008). Orlando: IEEE, 2008. 363-369. [doi: 10.1109/ISORC.2008.25].
  • 2Gliick PR, Holzmann GJ. Using SPIN model checking for flight software verification. In: Proc. of the Aerospace Conf. IEEE, 2002. 105-113. [doi: 10.1109/AERO.2002.1036832].
  • 3Clarke EM, Zuliani P. Statistical model checking for cyber-physical systems. In: Proc. of the Automated Technology for Verification and Analysis (ATVA 2011). LNCS 6996, Springer-Verlag, 2011.1-12. [doi: 10.1007/978-3-642-24372-1_1 ].
  • 4Younes HLS. Ymer: A statistical model checker. In: Proc. of the 17th Int'l Conf. on Computer Aided Verification. LNCS 3576, Springer-Verlag, 2005. [doi: 10.1007/11513988_43].
  • 5David A, Larsen KG, Legay A, Miku:ionis M. Schedulability of Herschel-Planck revisited using statistical model checking. In: Proc. of the 5th Int'l Symp. on Leveraging Applications of Formal Methods, Verification and Validation (ISoLA 2012). LNCS 7610, Springer-Verlag, 2012. 293-307. [doi: 10.1007/978-3-642-34032-1_28].
  • 6Jeannin JB, Platzer A. dTL2: Differential temporal dynamic logic with nested temporalities for hybrid systems. In: Proc. of the 7th Int'l Joint Conf. on Automated Reasoning (IJCAR 2014). LNCS 8562, Springer-Verlag, 2014. 292-306. [doi: 10.1007/978-3-319- 08587-6_22].
  • 7Platzer A. Logics of dynamical systems. In: Proc. of the 27th Annual ACM/IEEE Symp. on Logic in Computer Science (LICS 2012). IEEE, 2012. 541-550. [doi: 10.1109/LICS.2012.13].
  • 8Banerjee A, Gupta SKS. Spatio-Temporal hybrid automata for safe cyber-physical systems: A medical case study. In: Proc. of ACM/IEEE the 4th Int'l Conf. on Cyber-Physical Systems (ICCPS 2013). ACM Press, 2013. 71-80. [doi: 10.1109/ICCPS.2013. 6604001 ].
  • 9Johnson TT, Mitra S. Parametrized verification of distributed cyber-physical systems: An aircraft landing protocol case study. In: Proc. of the IEEE/ACM 3rd Int'l Conf. on Cyber-Physical Systems (ICCPS 2012). IEEE Computer Society, 2012. 161-170. [doi: 10.1109/ICCPS.2012.24].
  • 10Davis RI. A review of fixed priority and EDF scheduling for hard real-time uniprocessor systems. ACM SIGBED Review, 2014,11 (1):8-19. [doi: 10.1145/2597457.2597458].

共引文献3

同被引文献51

引证文献3

二级引证文献20

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部