Computer Science ›› 2013, Vol. 40 ›› Issue (10): 166-171.

Previous Articles     Next Articles

Model Checking of Temporal Description Logic ALC-LTL Based on Label Büchi Automata

ZHU Chuang-ying,CHANG Liang,XU Zhou-bo and LI Feng-ying   

  • Online:2018-11-16 Published:2018-11-16

Abstract: The temporal description logic introduces the description abilities of the description logic into the proposition temporal logic.It’s suitable for describing the temporal properties of relevant systems under the semantic Web environment.To verify the temporal properties efficiently,the model checking problem of temporal description logic based on ALC-LTL was investigated in this paper.On the one hand,the temporal description logic ALC-LTL formula was used to express the specification to be checked.On the other hand,the description logic ALC was used to model the system which is investigated.For the resulted model checking problems,a model checking algorithm based on label büchi automation was presented.This algorithm composes of three steps.Firstly,the negation of the specification and the model of the system are constructed as two separate label büchi automation,and then constructing a product automation for the two label büchi automations,and the reasoning mechanisms of ALC is embedded in the process of constructing in this step,finally,detecting the emptiness problem for the product automation.Compared with the model checking of propositional temporal logic LTL,the model checking of ALC-LTL is provided with the representation ability and reasoning mechanisms of description logics,and therefore is suitable for the semantic Web environment.

Key words: Linear temporal description logic,Model checking,Label büchi automation,ALC-type,Product automation,Emptiness problem,Semantic Web

[1] Clarke E M Jr,Grumberg O,Peled D A.Model Checking [M].Cambridge,Massachusetts:The MIT Press,1999
[2] van der Hoek W,Wooldridge M.Model checking knowledge and time [C]∥9th Workshop on SPIN(Model Checking Software).April 2002:25-26
[3] Gammie P,van der Meyden R.Mck:Model checking the logic of knowledge [C]∥International Conference on Computer Aided Verification(CAV’04).Springer,2004:479-483
[4] 吴立军,苏开乐.多智体系统时态认知规范的模型检测算法[J].软件学报,2004,15(7):1012-1020
[5] Baader F,Calvanese D,McGuinness D,et al.The DescriptionLogic Handbook:Theory,Implementation and Applications [M].Cambridge:Cambridge University Press,2002
[6] Artale A,Franconi E.A survey of temporal extensions of description logics [J].Annals of Mathematics and Artificial Intelligence,2000,30(1-4):171-210
[7] Lutz C,Wolter F,Zakharyaschev M.Temporal description logics:a survey[C]∥Demri S,Jensen C S,eds.Proceedings of the 15th International Symposium on Temporal Representation and Reasoning.Los Alamitos:IEEE Computer Society Press,2008:3-14
[8] Baader F,Ghilardi S,Lutz C.LTL over description logic axioms [C]∥Proceedings of the 17th International Conference on Principles of Knowledge Representation and Reasoning.Cambridge:AAAI Press,2008:684-694
[9] Katoen J-P.Concepts,Algorithms,and Tools for Model Checking[J].Arbeitsberichte des Instituts fiir Mathematische Maschinen und Datenevarbeitung,1999,31-32:292
[10] Baader F,Bauer A,Lippmann M.Runtime Verification Using a Temporal Description Logic [C]∥Proceedings of the 7th International Conference on Frontiers of Combining System.2009:149-164
[11] 常亮,王娟,古天龙,等.时态描述逻辑ALC-LTL的Tableau判定算法[J].计算机科学,2011,8(8):150-154
[12] Huang Zhi-sheng,Stuckenschmidt H.Reasoning with Multi-version Ontologies:A Temporal Logic Approach [C]∥Galway,International Semantic Web Conference(ISWC2005).2005:398-412
[13] Pietro I D,Pagliarecci F,Spalazzi L.Model Checking Semantically Annotated Services [J].IEEE Transactions on Software Engineering(TSE),2012,38(3):592-608

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!