期刊文献+

形式化自动测试在计算机联锁系统中的应用研究 被引量:2

Research on the Application of Formal Automatic Test in Computer Interlocking System
下载PDF
导出
摘要 通过研究形式化自动测试方法在计算机联锁系统中的应用,采用基于Prover iLock形式化工具、面向对象的PiSPEC高级语言编制测试脚本,将对联锁功能场景的测试延伸到对联锁逻辑变量的跟踪。形式化自动测试不仅可以测试系统功能,还可以检查联锁逻辑规则及联锁数据的正确性。本文阐述了基于对象模型的形式化自动测试方案,根据测试实例详细介绍了测试用例分解、用例执行结果以及可追溯的中间过程。结果表明:形式化自动测试能够提高测试效率,并且生成的测试用例对联锁测试对象的覆盖率达到了100%。 This paper studies the application of formal automatic test method in computer interlocking system. Based on Prover i Lock formalized tool and using object-oriented PiSPEC high-level language to compile the test script, the testing of Interlocking functional scenarios is extended to the tracing of Interlocking logic variables. Formal automatic test can not only test the system function, but also check the correctness of Interlocking logic rules and data. The formal automatic test scheme is described based on object model. According to the test examples, the decomposition of test cases, the execution results of test cases and the traceable intermediate process are introduced in detail. The results show that formal automatic testing can improve test efficiency, and the generated test cases cover 100% of Interlocking test objects.
作者 张铭瑶 王燕芩 李卫娟 杨平 Zhang Mingyao;Wang Yanqin;Li Weijuan;Yang Ping
出处 《铁道通信信号》 2021年第10期6-11,共6页 Railway Signalling & Communication
关键词 计算机联锁系统 形式化方法 自动测试 对象模型 测试用例 Computer interlocking system Formal method Automatic test Object model Test cases
  • 相关文献

参考文献9

二级参考文献56

  • 1马伟,张毅坤.基于UML时序图的集成测试序列自动生成[J].计算机工程与应用,2005,41(19):108-111. 被引量:7
  • 2杨军,葛海通,郑飞君,严晓浪.一种形式化验证方法:模型检验[J].浙江大学学报(理学版),2006,33(4):403-407. 被引量:17
  • 3WEGENER J, STHAMER H, JONES B F, et al. Testing Real-time Systems Using Genetic Algorithms[J]. Software Quality Journal, 1997, 6(2) : 127-135.
  • 4CHAN W, VUONG S, ROBERT M. An Improved Proto- col Test Generation Procedure Based on UIOS[J]. ACM SIGCOMM Computer Communication Review, 1989, 19 (4) : 283-294.
  • 5SIDHU D, LEUNG T. Formal Methods for Protocol Tes- ting.. A Detailed Study[J]. IEEE Transaction on Software Engineering, 1989, 15(4) : 413-426.
  • 6FUJIWARA S, BOCHMANN G V. Test Selection Based on Finite State Models[J]. IEEE Transaction on Software Engineering, 1991, 17(6): 591-603.
  • 7LAMPORT L. The Temporal logic of Actions[J]. ACM Transaction on Programming Language and Systems, 1994,16(3) :872-923.
  • 8KAYNAR DK, LYNCH N, SEGALA R, et al. Timed I/ O Automata: A Mathematical Framework for Modeling and Analyzing Real-Time Systems[C]//Proceedings of the 24th IEEE International Real-Time Systems Symp. Wash ington: IEEE Computer Society, 2003: 166-177.
  • 9HENZINGER T, MANNA Z, PNUELI A. Timed Transi- tion System[C]// Proceedings of the Real-time: Theory in Practice, REX Workshop. Berlin: Springer-Verlag, 1992: 226-251.
  • 10HESSEL A, LARSEN K G, MIKUCIONIS M, et al. Testing Real time Systems Using UPPAAL[J]. Lecture Notes in Computer Science, 2008,49 : 77-117.

共引文献100

同被引文献10

引证文献2

二级引证文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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