ADA程序通信死锁的动态检测方法
A DYNAMIC DEADLOCK TESTING METHOD OF A CONCURRENT ADA PROGRAM
-
摘要: 针对ADA并发多任务程序的特点,文中提出一个新的ADA程序动态死锁检测方案,并且在这个理论的基础上实现了一个动态死锁测试工具DDTT(dynamicdeadlocktestingtool).此工具能够正确检测ADA多任务程序由于通信关系不当而造成的死锁.文中详细介绍了动态死锁测试工具DDTT所依赖的全部概念及判定规则,以及它的工作原理.Abstract: According to the features of ADA concurrent programs, a new theory is introduced, which can be used to detect most deadlocks in an ADA program. A deadlock detecting tool named DDTT(dynamic deadlock testing tool) relying on this theory is designed. This detecting tool can be used to detect communicating deadlocks in a multi task ADA program. The theory and detecting rules used by DDTT are described in detail. Finally, the working principle of DDTT is introduced.
下载: