• 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