-
题名基于Petri网并行程序通信死锁的检测和预防
被引量:2
- 1
-
-
作者
崔焕庆
刘强
-
机构
山东科技大学信息科学与工程学院
-
出处
《计算机工程》
CAS
CSCD
北大核心
2008年第23期50-52,共3页
-
基金
国家自然科学基金资助项目(70673098)
山东省泰山学者建设工程基金资助项目
山东省中青年科学家科研奖励基金博士基金资助项目(2006BS01019)
-
文摘
无死锁是并行程序正确性的主要条件之一,已有研究成果关注于死锁检测,但对死锁预防研究较少。该文在对消息传递模式并行程序各种通信过程进行分类介绍的基础上,借助Petri网进行建模,提出程序死锁与Petri网死标识的对应关系,给出通信死锁检测算法,进而针对2种引起通信死锁的原因提出了3种预防方法,通过比较提出最佳方案。该方法既有较好的通用性,又可用于并行算法设计阶段的死锁预防以提高并行编程效率。
-
关键词
消息传递
通信死锁
PETRI网
死锁预防
-
Keywords
message-passing
communication deadlock
Petri net
deadlock prevention
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名ADA程序通信死锁的动态检测方法
被引量:2
- 2
-
-
作者
史晓华
高仲仪
邵晖
-
机构
北京航空航天大学软件工程研究所
-
出处
《计算机研究与发展》
EI
CSCD
北大核心
1999年第8期954-960,共7页
-
文摘
针对ADA并发多任务程序的特点,文中提出一个新的ADA程序动态死锁检测方案,并且在这个理论的基础上实现了一个动态死锁测试工具DDTT(dynamicdeadlocktestingtool).此工具能够正确检测ADA多任务程序由于通信关系不当而造成的死锁.文中详细介绍了动态死锁测试工具DDTT所依赖的全部概念及判定规则,以及它的工作原理.
-
关键词
动态检测
ADA语言
通信死锁
软件测试
-
Keywords
deadlock, ADA program, dynamic detecting
-
分类号
TP311.5
[自动化与计算机技术—计算机软件与理论]
-
-
题名分析仪器中ⅡC总线异常的自动恢复
- 3
-
-
作者
曾真
王健
-
机构
杭州电子科技大学电子信息学院
-
出处
《工业仪表与自动化装置》
2010年第2期63-67,共5页
-
文摘
在很多分析仪器产品中,ⅡC通信占了很大的比例。然而在产品的设计过程中,开发人员常会碰到因为一些特殊操作而导致ⅡC通信异常死锁的现象。这种情况一旦产生,仪器仍然可以正常运行,但是板间ⅡC通信已经中断,在用户不知情下,影响了数据的实时性和有效性,造成严重的后果。因此,该文就产品实际开发过程中遇到的问题及解决过程,对ⅡC机理进行了剖析和研究,并提出了一种在不影响正常通信情况下软件方法实现的自动恢复功能,旨在使开发人员在遇到类似问题时能得到一定的帮助。
-
关键词
特殊操作
ⅡC通信
ⅡC通信死锁
软件方法
自动恢复
-
Keywords
special operation
ⅡC communication
ⅡC communication locked
software method
resume automaticly
-
分类号
TP331.11
[自动化与计算机技术—计算机系统结构]
-