期刊文献+

基于TLA的事件图模型形式化验证方法 被引量:4

Formal verification of event graph models based on TLA
下载PDF
导出
摘要 针对目前没有直接对事件图模型进行形式化验证的方法,提出了一种基于行为时态逻辑(temporal logicof action,TLA)的事件图模型形式化验证方法。该方法利用TLA语言能够同时表达模型行为与逻辑规则的特点及其与事件图的相似性,将事件图模型及性质规约用TLA语言进行形式化描述,从而使该模型能够被TLA模型检验工具进行验证。这种方法不仅能够有效提高仿真模型的正确性,而且能够提高模型的可重用性,简化仿真模型建模与验证过程。最后利用TLA模型检验工具对实例进行了验证,实验结果表明了该方法的有效性。 This paper presented a formal verification method for event graph models based on TLA,because there was no existing formal method.This method defined event graph model and its properties in TLA language,utilizing the characteristic of TLA which could describe models and properties in a single language and its similarity to event graphs.So the model could be verified by TLA model checker.This method not only effectively improved the correctness and reusability of simulation models,but also facilitated the process for modeling and verification of simulation models.A case study was verified by TLA based model checker,and the experimental results show the effectiveness of this method.
出处 《计算机应用研究》 CSCD 北大核心 2011年第11期4171-4173,4187,共4页 Application Research of Computers
基金 国家自然科学基金资助项目(60773019) 国家博士点基金资助项目(200899980004)
关键词 仿真模型 验证、确认和认定 模型检验 行为时态逻辑 事件图 simulation models verification validation & accreditation(VV&A) model checking temporal logic of action(TLA) event graph
  • 相关文献

参考文献6

  • 1CLARKE E M, EMERSON E A, SIFAKIS J. Model checking: algorithmic verification and debugging [ J ]. Communications of the ACM,2009,52 ( 11 ) :75- 84.
  • 2张鹏程,周宇,李必信,徐宝文.属性序列图:形式语法和语义[J].计算机研究与发展,2008,45(2):318-328. 被引量:6
  • 3LAMPORT L. Specifying systems : the TLA + language and tools for hardware and software engineers [ M ]. Boston: Addison-Weslet,2002.
  • 4SAVAGE E L, SCHRUBEN L W, YUCESAN E. On the generality of event-graph models[ J]. INFORMS Journal on Computing, 2005, 17(1):3-9.
  • 5梁盟磊,王小平,薛小平,李刚.基于TLA的UML模型形式化验证[J].计算机工程,2011,37(2):72-74. 被引量:3
  • 6FUJIMOTO R M. Parallel and distributed simulation systems [ M ]. New York : Wiley-Interscience Publication, 2002.

二级参考文献19

  • 1Merz S. The Specification Language TLA+[M]//Bjomer D, Henson M C. Logics of Specification Languages: Part 11. Berlin, Germany: Springer, 2008:401-451.
  • 2Booch G, Rumbaugh J, Jacobson I. The Unified Modeling Language User Guide[M]. 2nd ed. Beijing, China: Machine Press, 2006.
  • 3FreinkeI L. An Approach to Combining UML and TLA+ in Software Speciation[D]. Reno: University of Nevada, 2003.
  • 4Shrotri U, Bhaduri P, Venkatesh R. Model Checking Visual Specification of Requirements [C]//Proc. of International Conference on Software Engineering and Formal Methods. Brisbane, Australia: [s. n.], 2003.
  • 5G J Holzmann. The logic of bugs [C]. The 10th ACM SIGSOFT Symp on Foundations of Software Engineering, Charleston, South Carolina, USA, 2002.
  • 6E Clarke, O Grumberg, D Peled. Model Checking [M]. Cambridge, Mass: MIT Press, 2000.
  • 7M B Dwyer, G S Avrunin, J C Corbett. Patterns in property specifications for finite-state verification [C]. ICSE99, Los Angeles, 1999.
  • 8Specification patterns [OL]. http://patterns. projects. cis. ksu. edu/, 1999.
  • 9L K Dillon, G Kutty, et al. A graphical interval logic for specifying concurrent systems [J]. ACM Trans on Software Engineering and Methodology, 1994, 3(2) : 131-165.
  • 10M H Smith, G J Holzmann, K Etessami. Events and constraints: A graphical editor for capturing logic properties of programs [C]. The 5th lnt'l Symp on Requirements Engineering, Toronto, 2001.

共引文献7

同被引文献45

  • 1王翀,何克清,刘进.基于OWL元模型的本体建模研究[J].武汉大学学报(理学版),2004,50(5):581-585. 被引量:15
  • 2何晓晔,徐培德,沙基昌.任务空间概念模型轻量级形式化校核方法初探[J].系统仿真学报,2006,18(5):1108-1109. 被引量:6
  • 3郁书好,苏守宝,刘仁金.UML和OWL在本体建模中的比较研究[J].计算机技术与发展,2007,17(1):155-157. 被引量:5
  • 4曹星平,黄柯棣.概念模型验证研究[C].系统仿真学术年会,2003-9.
  • 5LAMPORT L. The temporal logic of actions[J]. ACM Transactions Programming Languages and Systems, 1994,16(5 ) :872-923.
  • 6LAMPORT L, MALKHI D, ZHOU Li-dong. Reeonfiguring a state machine[ J]. SIGAGT News,2010,41 ( 1 ) :63-73.
  • 7LAMPORT L. Specifying systems [ M ]. Boston: Addison-Wesley, 2003.
  • 8KAYNAR D,LYNCH N,SEGALA R, et al. The theory of timed I/O automata[ M]. IS. 1. ] :Morgan & Claypool Publishers,2005.
  • 9CHENG Hang, LO D, ZHOU Yang, et al. Identifying bug signatures using discriminative graph mining[ C ]//P roe of the 18th International Symposium on Software Testing and Analysis. 2009 : 141-152.
  • 10MARCZAK W R, ALVARO P, CONWAY N, et al. Confluence analysis for distributed programs: a model-theoretic approach techni- cal report, No UCB/EECS- 2011- 154 [ R]. UC Berkeley: EECS, 2011.

引证文献4

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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