DocumentCode
647507
Title
Building a new CTL model checker using Web services
Author
Stoica, Florin ; Stoica, Laura Florentina
Author_Institution
Dept. of Comput. Sci., Lucian Blaga Univ. of Sibiu, Sibiu, Romania
fYear
2013
fDate
18-20 Sept. 2013
Firstpage
1
Lastpage
5
Abstract
This Computation Tree Logic (CTL) is widely used to capture compositions of reactive systems. Model checking is particularly well-suited for the automated verification of finite-state systems, both for software and for hardware. A CTL model checker tool allows designers to automatically verify that systems satisfy specifications expressed in the language of CTL logic. In this paper we present a new CTL model checker implemented in client-server paradigm. CTL Designer, the client tool, allows an interactive construction of the CTL models as state-transition graphs. Java and C# APIs are provided for programmatic construction of large models. The server part of our tool embeds the core of the CTL model checker and is published as a Web service. The performance evaluation in terms as speed and scalability was accomplished implementing an algorithm to find a winning strategy in the Tic-Tac-Toe game.
Keywords
Java; Web services; application program interfaces; client-server systems; formal logic; formal verification; graph theory; C# API; CTL Designer; CTL logic; CTL model checker tool; Java; Model checking; Tic-Tac-Toe game; Web services; automated verification; client-server paradigm; computation tree logic; finite-state systems; programmatic construction; reactive systems; CTL; Model Checking; Web services;
fLanguage
English
Publisher
ieee
Conference_Titel
Software, Telecommunications and Computer Networks (SoftCOM), 2013 21st International Conference on
Conference_Location
Primosten
Type
conf
DOI
10.1109/SoftCOM.2013.6671858
Filename
6671858
Link To Document