[1]MURATA T,SHENKER B,SHATS S M.Detection of ada static deadlocks using petri net invariants[J].IEEE Trans.Softw,1989,15(3):314-326.
[2]SOL M S,SHENGRU T,TADAO M,et al.An application of petri net reduction for ada tasking deadlock analysis[J].IEEE Transactions on Parallel and Distributed Systems,1996(10):1307-1322.
[3]Shatz S M,CHENG W K.A petri net framework for automated static analysis of ada tasking behavior[J].Systems and Software,1988(8):343-359.
[4]马军,马绍汉.并行程序的流程图分析法[J].软件学报,1995,6(A01):182-186.
[5]CORBETT J C,DWYER M B,HATCLIFF J,et al.Bandera:extracting finite-state models from java source code[C].Hongkong:Proc of the 22nd Int'l Conf on Software Engineering,2000:439-448.
[6]HAVELUND K,PRESSBURGER T.Model checking java programs using java pathfinder[J].International Journal on Software Tools for Technology Transfer,2000,2(4):366-381.
[7]BRAT G,HAVELUND K,PARK S,et al.Java pathfinder-second generation of a java model checker[C].Shoul:Proc of the Workshop on Advances in Verification,2000.
[8]王大伟,张大方,缪力.一种自动化模型检测ANSI-C程序的实用方法[J].计算机工程与科学,2010,32(4):79-82.
[9]周志远,张大方,缪力.对 Java 并发程序进行模型检测[J].计算机工程与设计,2009,30(2):370-373.
[10]CLARKE E M,EMERSON E A.Design and synthesis of synchronization skeletons using branching-time temporal logic[J].Logic of Programs,1981,2(3):52-71.
[11]HOLZMANN G J.The SPIN model checker:primer and reference manual[C].Boston:Addison-Wesley,2003.
[12]Dekker.Dekker's_algorithm[EB/OL].(2009-04-07)[2011-08-21]http://en.wikipedia.org/wki/Dekker's_algorithm. |