A high order collaboration and real time formal model for automatic testing of safety critical systems

被引:0
作者
Jianghua Lv
Shilong Ma
Xianjun Li
Jiangong Song
机构
[1] Beihang University,State Key Lab of Software Development Environment, School of Computer Science
来源
Frontiers of Computer Science | 2015年 / 9卷
关键词
safety critical systems (SCS); test; automatic test; equipment collaboration; high order calculus; LTS; real time;
D O I
暂无
中图分类号
学科分类号
摘要
The need for safety critical systems (SCS) is both important and urgent, and their evaluation and verification are test-dependent. SCS are usually complex and very large, so manual testing of SCS are infeasible in practice, and developing automatic test approaches for SCS has become an important trend. This paper defines a formal semantics model for automatic test of SCS, called AutTMSCS, which describes behaviors in SCS testing. The model accommodates the high order collaboration in real time and temporariness of SCS testing. Testing tasks, test equipment and products under test are abstracted and architected in three layers, and a method for automatic testing is given. Based on extended label transition system (LTS), the convergency and correctness of the model are proved to demonstrate the computability of the model, indicating that the testing process of SCS can be automatic.
引用
收藏
页码:495 / 510
页数:15
相关论文
共 63 条
  • [1] Liu K(2008)Overview on major research plan of trustworthy software Bulletin of national natural science foundation of China 22 145-151
  • [2] Shan Z G(2009)Complexity of software trustworthiness and its dynamical statistical analysis methods. Science in China Series F: Information Sciences 52 1651-1657
  • [3] Wang J(2009)Dynamical characteristics of software trustworthiness and their evolutionary complexity. Science in China Series F: Information Sciences 52 1328-1334
  • [4] He J F(1993)Safety-critical systems, formal methods and standards. Software Engineering Journal 8 189-209
  • [5] Zhang Z T(2009)Research on scenario-event-driven simulation test script language for safety-critical software system. Formal Modeling and Verification of Safety- Critical Software. 26 42-49
  • [6] Qin Y W(2010)Testing software design modeled by finite-state machines Journal of Computer Applications 30 374-379
  • [7] Zheng Z(1978)The design and implementation of a grammar-based data generator IEEE Transaction on Software Engineering 4 178-187
  • [8] Ma S(1992)A test sequence selection method for state charts. Software: Practice and Experience 22 223-244
  • [9] Li W(2000)Model based testing with labelled transition systems. The Journal of Software Testing, Verification & Reliability 10 203-227
  • [10] Jiang X(2008)A Markov chain model for statistical software testing. Lecture Notes in Computer Science 4949 1-38