期刊文献+

概率时态认知逻辑模型检测中三值抽象技术的研究 被引量:1

Three-Valued Abstraction for Model Checking the Probabilistic Temporal Logic of Knowledge
下载PDF
导出
摘要 为缓解概率时态认知逻辑模型检测中的状态空间爆炸问题,提出了概率时态认知逻辑的三值抽象技术.具体研究内容包括:定义抽象模型及模型上概率时态认知逻辑的三值语义,依据状态空间等价划分建立初始抽象模型,并证明抽象技术对概率时态认知逻辑的满足性保持关系;提出概率时态认知逻辑模型检测算法;依据初始模型检测的结果,给出利用最小证据和最小反例引导的抽象系统的求精过程.最后通过Dining Cryptographer协议说明了抽象技术的应用,及其在约简系统状态空间方面的效果. In order to overcome the state explosion problem in model checking the probabilisfic temporal logic of knowl edge, a three-valued abstraction is proposed. Our work includes three parts: first the three-value semantics of the probabilistic tempo ral logic of knowledge is defined on the abstract model,and the initial abstract model is build according to the equivalence partition of state space,and the preservation of satisfaction under the abstraction is proved;second the model checking algorithm of the proba- bilistic temporal logic of knowledge is proposed;third how to refine the abslraction by the minimal wimesses and counterexamples generated in model checking is shown. Finally, the abstraction is applied in model checking the Dining Cryptographer protocols.
出处 《电子学报》 EI CAS CSCD 北大核心 2012年第10期2052-2061,共10页 Acta Electronica Sinica
基金 国家自然科学基金(No.61003288 No.6111130184) 江苏省自然科学基金(No.BK2010192) 教育部博士点基金(No.20093227110005)
关键词 三值抽象 模型检测 概率时态认知逻辑 反例 three-valued abstraction model checking probabilistic temporal logic of knowledge counterexample
  • 相关文献

参考文献15

  • 1E M Clarke,O C_.aumberg,D Peled.Mod_.el Checking[M].MIT Press, 1999.
  • 2林惠民,张文辉.模型检测:理论、方法与应用[J].电子学报,2002,30(12A):1907-1912. 被引量:163
  • 3N Fcrrcira,M Hshcr, W Hock. Practical Reasoning for Uncer- tain Agents [ J ]. Notes in Computer Science, 2004, 3229: 82 - 94.
  • 4Z Cao. Model checking for epistemic and temporal properties of uncertain agents[ J] .Lecture Notes in Computer Science,2006, 4088: 46 - 58.
  • 5R E Bryant. Graph-based algodthms for boolean function ma- nipulation[J]. W, WF, Transaction on Computers, 1986,35(8): 687 - 691.
  • 6P Wolper, P Godefroid. Partial order methods for tem/xx, al veri- fication[ J]. Lecture Notes in Computer Science, 1993,715: 233 --246.
  • 7E A Emerson,A P Sistla. SymmOry and model checking[J]. Formal Methods in System Design, 1996,9(1) : 105 - 131.
  • 8E M Clarke,O Grumberg, D E Long.Model checking and ab- saacfion[ J]. ACM Transaclions on Programming Languages and Systems, 1992,16 (5) : 1512 - 1542.
  • 9屈婉霞,李暾,郭阳,杨晓东.谓词抽象技术研究?[J].软件学报,2008,19(1):27-38. 被引量:17
  • 10O Grumberg. 3-Valued Abstraction for (Bounded) Model Checking[ J ].Lectue Notes in Computer Science, 2009, 5799:21 - 21.

二级参考文献40

  • 1吴立军,苏开乐.多智体系统时态认知规范的模型检测算法[J].软件学报,2004,15(7):1012-1020. 被引量:9
  • 2Baumgartner J, Kuehlmann A, Abraham J. Property checking via structural analysis. In: Barrett CW, ed. Proc. of the 14th Int'l Conf. on Computer Aided Verification. Berlin: Springer-Verlag, 2002. 151-165.
  • 3Ball T, Rajamani SK. Generating abstract explanations of spurious counterexamples in C programs. Technical Report, MSR-TR-2002-09, Redmond: Microsoft Research, Microsoft Corporation, 2002. http://research.microsoft.com/research/pubs/view.aspx-msr_id=MSR-TR-2002-09
  • 4Chaki S, Clarke E, Groce A, Strichman O. Predicate abstraction with minimum predicates. In: Geist D, ed. Proc. of the 12th Advanced Research Working Conf. on Correct Hardware Design and Verification Methods. Berlin: Springer-Verlag, 2003. 19-34.
  • 5Lakhnech Y, Bensalem S, Berezin S, Owre S. Incremental verification by abstraction. In: Margaria T, ed. Proc. of the 7th Int'l Conf. on Tools and Algorithms for the Construction and Analysis of Systems. Berlin: Springer-Verlag, 2001. 98-112.
  • 6Ball T. Formalizing counterexample-driven refinement with weakest preconditions. Technical Report, MSR-TR-2004-134, Redmond: Microsoft Research, 2004. 1-19.
  • 7Henzinger TA, Jhala R, Majumdar R. Lazy abstraction. In: Bakel SV, ed. Proc. of the ACM Symp. on Principles of Programming Languages. Oregon: ACM Press, 2002. 58-70.
  • 8Flanagan C, Qadeer S. Predicate abstraction for software verification. In: Bakel SV, ed. Proc. of the ACM Symp. on Principles of Programming Languages. Oregon: ACM Press, 2002. 191-202.
  • 9Chaki SJ. A counterexample guided abstraction refinement framework for verifying concurrent C programs [Ph.D. Thesis]. Pittsburgh: Carnegie Mellon University, 2005.
  • 10Ball T, Majumdar R, Millstein T, Rajamani SK. Automatic predicate abstraction of c programs. In: Soffa ML, ed. Proc. of the 2001 ACM SIGPLAN Conf. on Programming Language Design and Implementation. Snowbird: ACM Press, 2001.

共引文献184

同被引文献18

  • 1骆翔宇,苏开乐,杨晋吉.有界模型检测同步多智体系统的时态认知逻辑[J].软件学报,2006,17(12):2485-2498. 被引量:13
  • 2A Lomuscio, W Penczek, B Wozna. Bounded model check- ing for knowledge and real time[ J]. Ixesented at Artif Intell, 2007.1011 - 1038.
  • 3Cormac Flanagun, Patrice Godefroid. Dynamic partial-org reduction for model checking software [ A ]. Proceedings of the 32nd ACM SIGPLAN-SIGACT Symposium on Princi- ples of Programming Languages[ C]. NY, USA: ACM, Vol- ung 40 Issue 1,January 2005.110- 121.
  • 4A Prasad Sistla, Patrice Godefroid. Symmetry and reduced symmetry in model checking[ J] .ACM Tramactiom on Pro- gramming Languages and Systems,2004,26(4) :702 - 734.
  • 5Conghua Zhou, Bo Sun, Zhifeng Liu. Abstraction for model checking multi-agent systems[ J]. Frontiers Of Computer Sci- ence in (lfiraa,2010,5(1) : 14 - 25.
  • 6Edmund M Clarke, Oma C.mamtng, David E Long. Model checking and abstraction [ J ]. ACM Transactiom on Pro- gramming Languages and Systems, 1992, 16 (5): 1512 - 1542.
  • 7Biere A, Cimatti A, Clarke EM, Zhu Y. Symbolic model checking without BDDs[ J] .Lecture Notes in Computer Sci- ence, 1999,1579:193 - 207.
  • 8Oma Grumberg. Abstraction and refinement in model che- cking[J] .Lecture Notes in Computer Science,2006,4111 : 219 - 242.
  • 9Edmund M Clarke, Flavio l..erda, Muralidhar Talupur. An abstraction technique for real-time verification [ J ]. Next Generation Design and Verification Methodologies for Dis- tributed Fainlxxkted Control Systems, 2007.1 - 17.
  • 10Sascha Konrad, Betty H C Cheng. Real-time specification patterns[ A]. Proceedings of the 27th International Confer- ence on Software Engineering[ C ]. USA: IEEE, 2005. 372 - 381.

引证文献1

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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