期刊文献+

两种死锁分析的逻辑方法 被引量:3

Two Logical Methods of Deadlock Analysis
在线阅读 下载PDF
导出
摘要 从逻辑的角度出发,根据请求模型用谓词逻辑分析死锁,并统一于一个通用的表示中;然后用时序逻辑方法进一步给出了一个更通用的死锁表示用逻辑方法表示死锁,便于程序的安全性验证 最后,把这些方法用于 Ada Deadlock is a situation that often happens in parallel computation, it reduces the quality of programs. It is important to analyze and detect deadlock in order to improve program's validity. Firstly, This paper analyzes deadlock with predication logic according to request models, and then gives a general expression of deadlock; secondly, it describes the deadlock with temporal logic. These presentations are appropriate to verify safety of programs. We designed a verification system with these methods for Ada programs.
出处 《武汉大学学报(自然科学版)》 CSCD 1999年第3期291-294,共4页 Journal of Wuhan University(Natural Science Edition)
基金 国防科工委九五预研项目
关键词 安全性 死锁 并行计算 谓词逻辑 时序逻辑 程序 safety deadlock parallel computation predication logic temporal logic
  • 相关文献

参考文献6

  • 1Jia Guoping,计算机科学,1998年,25卷,1期,13页
  • 2Qu Yanwen,Formal Semantics Foundation and Formal Specification(Ch),1998年
  • 3Chen Xi,计算机工程与设计,1997年,18卷,3期,60页
  • 4Jiang Hui,计算机科学,1997年,24卷,6期,25页
  • 5Chand Y K M,ACM Trans Computer Systems,1983年,1卷,2期,4页
  • 6Yu Yaotin,IEEE Trans Commun,1982年,30卷,12期,2514页

同被引文献28

  • 1石桥林.论铁路客票发售和预订系统的实时性、安全性和可靠性[J].铁路计算机应用,1996,5(6):44-45. 被引量:3
  • 2宋艳,高春鸣.基于移动工作台的BPEL4WS死锁验证[J].计算机工程,2007,33(1):92-94. 被引量:4
  • 3刘军,秦作睿.客票预售系统和联机事务处理[J].铁道学报,1996,18(3):7-12. 被引量:4
  • 4Koshkina M, Breugel F. Modelling and verifying Web service orchest ration by means of the concurrency workbench. ACM SIGSOFT Software Engineering Note, 2004, 29 (5) 1-10.
  • 5Dijkstra E W. Solutions of a problem in concurrent programming control. Communications of the ACM, 1965, 8(9): 569.
  • 6Coffman E Get al. System deadlocks. ACM Computing Surveys(CSUR), 1971, 3:67-78.
  • 7Flanagam C, Leino K M, Lillibridge Met al. Extended static checking for java//Proceedings of the ACM SIGPLAN 2002 Conference on Programming Language Design and Implementation(PLDI'02). 2006: 234-245.
  • 8Farchi E et al. Concurrent bug patterns and how to test them//Proceedings of the 17th International Symposium on Parallel and Distributed Processing. Nice, France, 2003:286.
  • 9Hovemeyer D, Pugh W. Finding bugs is easy. SIGPLAN Not, 2004, 39(12): 92-106.
  • 10Yorsh G, Yahav E, Chandra S, Generating precise and concise procedure summaries//Proceedings of the 35th Annual Aem Sigplan-Sigact Symposium on Principles of Programming Languages. San Francisco, USA, 2008:221-234.

引证文献3

二级引证文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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