Temporal logic to query semantic graphs using the model checking method

被引:2
作者
Gueffaz, Mahdi [1 ]
Rampacek, Sylvain [1 ]
Nicolle, Christophe [1 ]
机构
[1] LE2I, UMR CNRS 5158, University of Bourgogne, 21078 Dijon Cedex
关键词
Model checking; Semantic graph; SPARQL; Temporal logic; Temporal logic query;
D O I
10.4304/jsw.7.7.1462-1472
中图分类号
学科分类号
摘要
Semantic interoperability problems have found their solutions due to the use of languages and techniques from the Semantic Web. The proliferations of ontologies and meta-information have improved the understanding of information and the relevance of search engine responses. However, the construction of semantic graphs is a source of numerous errors of interpretation or modeling, and scalability remains a major problem. The processing of large semantic graphs is a limit to the use of semantics in current information systems. The work presented in this paper is part of a new research at the border of two areas: the semantic web and the model checking. This line of research concerns the adaptation of model checking techniques to semantic graphs. We present a first method of converting RDF (Resource Description Framework) graphs into NμSMV and PROMELA (Process Meta Language) languages in order to be checked with the temporal logic property and queried by the temporal logic query. SPARQL (Simple Protocol and RDF query Language) query language is the standard for querying the Semantic Web, but it has a lot of limitations. Our primary goal with the temporal logic query is to overcome this limitation of the SPARQL query language. To reach this goal, three tools have been developed. The first two tools RDF2SPIN" and "RDF2NμSMV" are used to transform the Semantic graph into a model written in PROMELA and respectively in NμSMV languages - in order to be understood by the SPIN and respectively the NμSMV model checkers. The STL Resolver tool is used to find solutions to the temporal logic query. It is based on the model checking algorithms. © 2012 ACADEMY PUBLISHER."
引用
收藏
页码:1462 / 1472
页数:10
相关论文
共 44 条
[1]  
Bray T., Paoli J., Sperberg-McQueen C., Maler V., Yergeau E., Cowan J.F., Extensible Markup Language (XML), (2006)
[2]  
Berners-Lee T., Hendler J., Lassila O., The Semantic Web, Scientific American, pp. 34-43, (2001)
[3]  
Kahan J., Koivunen M., Prud'Hommeaux E., Swick R.R., Annotea: An Open RDF Infrastructure for Shared Web Annotations, Proc. of the WWW 10th International Conference, (2001)
[4]  
Katoen J.P., The princiapl of Model Checking, (2002)
[5]  
Homma K., Takahashi K., Togashi A., Modeling and Verification of Web Applications Using Formal Approach, IEICE Tech. Rep, 109, 40, pp. 43-48, (2009)
[6]  
Pnueli A., The temporal logic of programs, In proc. 18th IEEE Symp. Foundations of Computer Science (FOCS'77), pp. 46-57, (1977)
[7]  
Chan W., Temporal-Logic Queries, Proc. 12th Conf. Computer Aided Verification (CAV '00), pp. 450-463, (2000)
[8]  
Angles R., Gutierrez C., Querying RDF Data from a Graph Database Perspective, 2nd. European Semantic Web Conference, 3532, pp. 346-360, (2005)
[9]  
Karvounarakis G., Alexaki S., Christophides V., Plexousakis D., Scholl M., RQL: A Declarative Query Language for RDF, Proc. of the 11th WWW conference, pp. 592-603, (2002)
[10]  
Seaborne A., RDQL-A Query Language for RDF, (2004)