• DocumentCode
    2590845
  • Title

    Formal verification in Web services composition

  • Author

    Todica, Valeriu ; Vaida, Mircea-Florin ; Cremene, Marcel

  • Author_Institution
    Tech. Univ. of Cluj-Napoca, Cluj-Napoca, Romania
  • fYear
    2012
  • fDate
    24-27 May 2012
  • Firstpage
    195
  • Lastpage
    200
  • Abstract
    The aim of this research is to propose a method for verifying business processes automatically generated through Web services composition. The method is based on model checking and uses Spin model checker, a tool for verifying the correctness of software models. Model checking is a powerful verification technique that can be applied to hardware or software systems in order to validate safety requirements such as the absence of deadlocks. The business process is transformed into a PROMELA model that is simulated by Spin in order to be verified against the constraint requirements specified. The proposed method is incorporated into a generic and extensible framework for automatic Web services composition and execution.
  • Keywords
    Web services; business data processing; formal verification; safety-critical software; PROMELA model; automatic Web services composition; automatic Web services execution; automatically generated business processes; business process verification; constraint requirements; deadlocks; formal verification; model checking; safety requirements validation; software model correctness verification tool; spin model checker; Business; Cities and towns; Connectors; Ontologies; Semantic Web; Semantics; Web services; Model Checking; Spin; Web Services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automation Quality and Testing Robotics (AQTR), 2012 IEEE International Conference on
  • Conference_Location
    Cluj-Napoca
  • Print_ISBN
    978-1-4673-0701-7
  • Type

    conf

  • DOI
    10.1109/AQTR.2012.6237702
  • Filename
    6237702