期刊文献+

面向事件图和事件时态逻辑的模型检验方法 被引量:2

Model Checking for Event Graphs and Event Temporal Logic
下载PDF
导出
摘要 针对目前没有适合直接对事件图模型进行性质规约的时态逻辑语言,提出一种基于事件的时态逻辑(event temporal logic,简称ETL).ETL以事件作为原子命题,根据事件图的特点增加了对事件取消操作、模型实例化、时间约束和同时事件优先级的表达能力,便于仿真领域的用户在模型检验过程中简洁地对基于事件图的模型应满足的性质进行描述.然后,在ETL公式和自动机理论的基础上,给出了面向事件图和ETL的模型检验方法来判断事件图模型是否满足ETL描述的性质规约.实例验证了ETL对事件图模型具有足够的表达能力以及该方法的有效性. This paper proposes an event temporal logic (ETL) because there has been no suitable temporal logic that can directly describe the properties of event graph (EG) models. ETL takes events as its atomic propositions and has the abilities to describe the event canceling edge. the passing parameter values between events, time constraints and the priorities of coinstantaneous events, which can facilitate the description of properties for EGs. A model checking method for EG and ETL on the basis of theory of automata is also proposed in this paper to check whether properties hold for models, according to the accepted language is an empty set or not. The experimental results show ETL is powerful enough to describe EG models, and the model checking method for EG and ETL is effective.
出处 《软件学报》 EI CSCD 北大核心 2013年第3期421-432,共12页 Journal of Software
基金 国家自然科学基金(61170048) 国家教育部博士点基金(200899980004)
关键词 事件图 事件时态逻辑 模型检验 BÜCHI自动机 转换 event graph event temporal logic model checking Buchi automaton transformation
  • 相关文献

参考文献3

二级参考文献16

  • 1G J Holzmann. The logic of bugs [C]. The 10th ACM SIGSOFT Symp on Foundations of Software Engineering, Charleston, South Carolina, USA, 2002.
  • 2E Clarke, O Grumberg, D Peled. Model Checking [M]. Cambridge, Mass: MIT Press, 2000.
  • 3M B Dwyer, G S Avrunin, J C Corbett. Patterns in property specifications for finite-state verification [C]. ICSE99, Los Angeles, 1999.
  • 4Specification patterns [OL]. http://patterns. projects. cis. ksu. edu/, 1999.
  • 5L 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.
  • 6M 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.
  • 7ITU-T. Recommendation Z. 120: Message sequence charts [S]. Geneva: ITU-T, 1999.
  • 8Object Management Group (OMG) . UML; Superstructure vesion 2.0[S]. 2005.
  • 9PSC Project. PSC web site [OL]. http://www.di.univaq.it/ psc2ba, 2005.
  • 10M Autili, P lnverardi, P Pelliccione. A scenario based notation for specifying temporal properties [C]. The 5th SCESM06, ICSE06, Shanghai, 2006.

共引文献47

同被引文献7

引证文献2

二级引证文献6

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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