文章引用说明 更多>> (返回到该文章)

Valmari, A. (1991) Stubborn sets for reduced state space generation. In: Lecture Notes in Computer Science, Vol. 483, Advances in Petri Nets 1990, Springer Press, Berlin, 491-515.

被以下文章引用:

  • 标题: VXWORKS系统并发程序动态测试工具设计The Design of Dynamic Checking Tool for VXWORKS Systems Concurrent Program

    作者: 梁昊, 艾云峰, 沈怀荣, 赵永超

    关键字: 实时嵌入式系统, 并发程序, 多重中断, 多线程, 并发错误Real-Time Embedded Systems, Concurrent Program, Multiple Interrupts, Multithread, Concurrency Errors

    期刊名称: 《Software Engineering and Applications》, Vol.3 No.3, 2014-06-20

    摘要: 近年来随着实时嵌入式系统自动化程度的不断提升,其设计复杂度不断加大,在设计中大量的使用了并发程序设计方法。但在实时嵌入式系统测试的过程中,由于实时嵌入式系统中中断和线程相互交叠,始终缺乏有效的并发程序测试工具。为此本文设计了针对VXWORKS系统并发程序动态测试工具,提出以标记迁移系统作为并发程序的系统模型,对常见的并发错误给出了形式化定义,使用偏序化简算法缩减程序的状态空间,实现了对多线程、多重中断的并发程序错误检测。 In recent years, with the improving degree of automation of real-time embedded systems, their design complexity continues to increase. Concurrent programming methods were widely used in designing. But due to real-time embedded system interrupts and threads overlap, in the testing and checking process of real-time embedded system, there is always lack of an effective program testing tool. So we designed a testing tool for VXWORKS systems dynamic concurrent programs. We use Labeled Transition Systems as a system of concurrent programming model, and have given formal definition for common concurrency error, and use of partial order reduction algorithm to reduce the state space of the program. Finally, we have realized the testing tool which can detect multi-threaded and multi-interrupt program concurrent errors.

在线客服:
对外合作:
联系方式:400-6379-560
投诉建议:feedback@hanspub.org
客服号

人工客服,优惠资讯,稿件咨询
公众号

科技前沿与学术知识分享