期刊文献+

时态认知逻辑CTL*K的符号化模型检查算法

Symbolic Model Checking Algorithm for Temporal Epistemic Logic CTL*K
下载PDF
导出
摘要 时序认知逻辑是由时序逻辑和认知逻辑组合而成的逻辑,主要应用于多主体系统的规范定义。大多数时序认知逻辑是基于CTL的,表达能力有限。并且已知的一些模型检查算法存在内存不足和状态爆炸等问题。讨论了基于CTL*的时态认知逻辑CTL*K的语法、语义和模型,它能够在表达力很强的时态逻辑CTL*基础上描述智能体的知识、目标等意向特征。并给出了CTL*K的模型检查算法,其核心思想就是将CTL*K公式的检查问题转化为CTL*公式的模型检查问题,可以使检查的系统规模得以大幅度提高。并且将算法编码后容易集成到NuSMV模型检查器。 Temporal epistemic logics have been gradually used in specification of multiple agents system, which are composed by temporal logics and epistemic logics. Most of temporal epistemic logics are based on CTL, which have a limited expressivity. And some model checking techniques existing for them have problems such as memory-shortage and state explosion. A temporal epistemic logic CTL * K based on CTL * was proposed. Through the definition of syntax and se mantics,CTL * K had a strong expressivity and could describe agents' epistemic properties such as belief and goal. To check CTL * K, a symbolic model checking algorithm for CTL * K was offered, which translated a CTL * K formula into a common CTL * formula and could be easily encoded into NuSMV model checker. The experiment showed that the algorithm could obviously enlarge the size of system to be checked.
作者 陈彬 王智学
出处 《计算机科学》 CSCD 北大核心 2009年第5期214-219,共6页 Computer Science
基金 863高技术计划基金项目(2007AA01Z126) 国防预研基金项目(9140A06020206JB8101)资助
关键词 符号模型检测 多主体系统 时态认知逻辑 Symbolic model checking, Multiple agent system, Temporal epistemic logic
  • 相关文献

参考文献16

  • 1Mcmillan K L.Symbolic model checking:1020 states and be-yond[J].Information and Computation,1992,98(2):142-170
  • 2Holzmann G.Design and Validation of Computer Protocols[M].Prentice Hall,1990
  • 3Holzmann G.The model checker spin[J].IEEE Trans.on Software Engineering,1997,23(5):279-295
  • 4van der Hock W,Wooldridge M.Model checking knowledge and time[C]///Stefan Leue C C,ed.Proc.of the 9th Int'1 Spin.Workshop on Model Checking of Software.Bedin,Springer-Verlag,2002:1-16
  • 5吴立军,苏开乐.多智体系统时态认知规范的模型检测算法[J].软件学报,2004,15(7):1012-1020. 被引量:9
  • 6吴立军,苏开乐,陈清亮,杨志华.多主体系统时态认知规范的“On the Fly”模型检测算法研究[J].计算机研究与发展,2006,43(8):1417-1424. 被引量:2
  • 7Emerson E A,Lei Chin-laung.Modalities for model checking (extended abstract):Branching time strikes back[C] //Proceedings of the 12th ACM SIGACT-SIGPLAN Symposium on Principles of Programming Languages.New York,1985:84-96
  • 8Clarke E M,Emerson E A.Design and synthesis of synchronization skeletons using branching-time temporal logic[C] // Proceedings of Logic of Programs Workshop.Yorktown Heights,New York,1981:52-71
  • 9Grumberg O,Clarke E M,Peled D A.Model Checking.Cambridge[M] MA:The MIT Press,2000
  • 10Schnoebelen P h.The Complexity of Temporal Logic Model Checking[J].Advances in Modal Logic,2002,4:1-44

二级参考文献47

  • 1吴立军,苏开乐.多智体系统时态认知规范的模型检测算法[J].软件学报,2004,15(7):1012-1020. 被引量:9
  • 2苏开乐,吕关锋,陈清亮.基于知识结构的认证协议验证[J].中国科学(E辑),2005,35(4):337-351. 被引量:7
  • 3Kaile Su, Abdul Sattar, Kewen Wang, et al. A computationally grounded model of BDI-agents [ C]. The 19th Int'l Joint Conf.Artificial Intelligence (IJCAI-05), Edinburgh, Scotland, 2005
  • 4Kaile Su, Abdul Sattar, Kewen Wang, et al. Observation-based model for BDI-agents [C]. The 20th National Conf on Artificial Intelligence (AAAI-05), Pittsburgh, Pennsylvania,2005
  • 5Edmund M Clarke, Orna Grumberg, Doron A Peled. Model Checking [M]. Cambridge: MIT Press, 1999
  • 6C Courcoubetis, M Y Vardi, P Wolper, et al. Memory effieient algorithms for verification of temporal properties [J].Formal Methods in System Design, 1992, 1 (2/3) : 275-288
  • 7R Gerth, D Pied, M Y Vardi, et al. Simple on-the-fly automatic verification of linear temporal logic [C]. In: Proc of the 15th IFIP WG6.1 Int'l Symposium on Protocol Specification, Testing and Verification. Warsaw, Poland :Chapman & Hall, 1995. 3-18
  • 8J C Fernandez, C Jard, T Jeron, et al. Using on-the-fly verification techniques for the generation of test suites [C]. The 8th lnt'l Conf on Computer Aided Verification, New Brunswick, New Jersey, 1996
  • 9C Jard, T Jeron. Bounded-memory algorithms for verification on-the-fly [C]. The 3rd Workshop on Computer-Aided Verification, Aalborg, 1991
  • 10van der Meyden, Kaile Su. Symbolic model checking the knowledge of the dining cryptographers [C]. The 17th IEEE Security Foundation Worhshop, Asilomar, 2004

共引文献35

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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