Title :
Implementing an ATL model checker tool using relational algebra concepts
Author :
Stoica, Florin ; Stoica, Laura Florentina
Author_Institution :
Dept. of Comput. Sci., “Lucian Blaga” Univ. of Sibiu, Sibiu, Romania
Abstract :
Alternating-Time Temporal Logic (ATL) is a branching-time temporal logic that naturally describes computations of open systems. An open system interacts with its environment and its behavior depends on the state of the system as well as the behavior of the environment. ATL model-checking is a well-established technique for verifying that a formal model representing such a system satisfies a given property. In this paper we describe a new interactive model checker environment based on algebraic approach. Our tool is implemented in client-server paradigm. The client part allows an interactive construction of ATL models represented by concurrent game structures as directed multi-graphs. The server part embeds an ATL model checking algorithm implemented using ANTLR and Relational Algebra expressions translated into SQL queries. The server side of our tool was published as a Web service exposing its functionality to various clients through standard XML interfaces.
Keywords :
SQL; Web services; XML; client-server systems; directed graphs; formal verification; open systems; relational algebra; temporal logic; ANTLR; ATL model checker tool; SQL queries; Web service; XML interfaces; alternating-ATL; alternating-time temporal logic; branching-time temporal logic; client-server paradigm; concurrent game structures; directed multigraphs; open systems; relational algebra concepts; Algebra; Computational modeling; Games; Grammar; Model checking; Open systems; Semantics; ANTLR; ATL model checking; Relational Algebra; SQL; Web services;
Conference_Titel :
Software, Telecommunications and Computer Networks (SoftCOM), 2014 22nd International Conference on
Conference_Location :
Split
DOI :
10.1109/SOFTCOM.2014.7039096