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
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;
Conference_Titel :
Automation Quality and Testing Robotics (AQTR), 2012 IEEE International Conference on
Conference_Location :
Cluj-Napoca
Print_ISBN :
978-1-4673-0701-7
DOI :
10.1109/AQTR.2012.6237702