期刊文献+

基于on-the-fly的Petri网模型检查技术研究与实现 被引量:1

RESEARCH AND IMPLEMENTATION OF MODEL CHECKING OF PETRI NET BASED ON ON-THE-FLY TECHNIQUE
在线阅读 下载PDF
导出
摘要 Petri网是一种应用非常广泛的建模工具,它能深刻、简洁地描述控制系统,特别是能较好地描述并发系统的结构,并能对系统的动态性质进行分析。在探讨了Petri网的模型检查的基础上,采用双DFS算法,对基于Petri网的模型检查的算法进行了改进,提出了针对Petri网的on-the-fly算法,同时给出了基于on-the-fly的Petri网模型检查的实现和测试,从而可以有效地对Petri网表示的系统模型进行模型检查。 Petri net is a very widely used modelling tool,which can describe the control system in a profound and brief way.In particular,it can better describe the structure of concurrent system,and can analyse the dynamic property of a system.In this paper,based on the discussion of model checking of the Petri net,we adopt double DFS algorithm to improve the Petri net-based model checking algorithm,put forward the on-the-fly algorithm in light to the Petri net.Meanwhile,we also present the realisation and test of model checking of Petri net based on on-the-fly algorithm,so that the model checking on the system model expressed by Petri net can be applied effectively.
出处 《计算机应用与软件》 CSCD 2011年第5期82-85,共4页 Computer Applications and Software
基金 国家高技术研究发展计划项目(2007AA01Z144)
关键词 模型检查 PETRI网 on-the-fly技术 自动机 双DFS算法 Model checking Petri net On-the-fly Automata Double DFS algorithm
  • 相关文献

参考文献12

  • 1Clarke E M,Grumberg O,Peled D A.Model checking[M].The M IT Press,Cambridge MA,USA,2000.
  • 2Bryant R E.Graph-Based algorithms for boolean function manipulation[J].IEEE Trans.on Computers,1986,35(8):667-691.
  • 3Millett L I,Teitelbaum T.Issues in slicing PROMELA and its applications to model checking,protocol understanding,and simulation[J].International Journal on Software Tools for Technology Transfer,2000,2 (4):343-349.
  • 4SKatz,D Peled.Verification of distributed programs using representative interleaving sequences[J].Distributed Computing,1992,6:107-120.
  • 5Holzmann G J.Design and Validation of Computer Preteeols[M].New Jersey:Prentice Hall,1991.
  • 6Giannakopolou D,Lerda F.Efficient translation of LTL formulae into Büchi automata[R].RIACS Technical Report,2001.
  • 7Lamprotal.The Temporal Logic of Actions[J].ACM transaction on Programming Language and Systems,1994,16(3):872-923.
  • 8Gastin P,Oddoux D.Fast LTL to Büchiautomata translation[C] //Berry G,Comon H,Finkel A,et al.Proc.of the 13th Int' l Conf.on Computer Aided Verification.LNCS 2102,Heidelberg:Springer-Verlag,2001:53-65.
  • 9蒋屹新,林闯,邢栩嘉.基于线性时态逻辑的Petri网模型检测[J].系统仿真学报,2003,15(z1):6-10. 被引量:8
  • 10赵晓凡,周清雷,赵东明.基于线性时态逻辑的Petri网模型检测研究[J].微计算机信息,2009,25(3):100-101. 被引量:2

二级参考文献17

  • 1孟永刚,宋文,叶剑虹.基于Petri网的工作流逻辑化简规则的矩阵表示[J].微计算机信息,2006(07X):49-51. 被引量:8
  • 2A. Pnueli. The Temporal Semantics of Concurent Programs [J]. Theoretical Computer Science, 1981, 13:45-60.
  • 3E. M. Clarke, et al. Automatic Verification of Finite State Concurrent System Using Temporal Logical Specification [J]. ACM transaction on Programming Language and Systems, 1986, 8 (2): 244-263.
  • 4Leslie Lamport. The Temporal Logic of Actions [J]. ACM transaction on Programming Language and Systems, 1994, 16(3): 872-923.
  • 5E. M. Clarke, O. Grumberg, D. Peled. Model Checking. Cambridge[M], MA: MIT Press, 2001, 35-49.
  • 6R. Gerth, D. Peled, M.Vardi, and P.Wolper. Simple On-the-fly Automatic Verification of Linear Temporal Logic [C]. In Proceedings of the 15th International Conference on Protocol Specification,Testing and Verification, Warsaw, Poland, 1993.
  • 7[1]A. Pnueli. The Temporal Semantics of Concurent Programs [J].Theoretical Computer Science, 1981, 13: 45-60.
  • 8[2]E.M. Clarke, et al. Automatic Verification of Finite State Concurrent System Using Temporal Logical Specification [J]. ACM transaction on Programming Language and Systems, 1986, 8(2): 244-263.
  • 9[3]Leslie Lamport. The Temporal Logic of Actions [J]. ACM transaction on Programming Language and Systems, 1994, 16(3): 872-923.
  • 10[4]E.M. Clarke, O. Grumberg, D. Peled. Model Checking. Cambridge[M], MA: MIT Press, 2001, 35-49.

共引文献8

同被引文献6

引证文献1

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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