Skip to main content
Article
Behavior modeling and automated verification of Web services
Information Sciences
  • Quan Z. Sheng, The University of Adelaide
  • Zakaria Maamar, Zayed University
  • Lina Yao, The University of Adelaide
  • Claudia Szabo, The University of Adelaide
  • Scott Bourne, The University of Adelaide
Document Type
Article
Publication Date
2-10-2014
Abstract

Cloud computing has been rapidly adopted over the last few years. However, techniques on Web services, one of the most important enabling technologies for cloud computing, are still not mature yet. In this paper, we propose a novel approach that supports dependable development of Web services. Our approach includes a new Web service model that separates service behaviors into operational and control behaviors. The coordination of operational and control behaviors at runtime is facilitated by conversational messages. We also propose an automated service verification approach based on symbolic model checking. In particular, our approach extracts the checking properties, in the form of temporal logic formulas, from control behaviors, and automatically verifies the properties in operational behaviors using the NuSMV model checker. The approach presented in this paper has been implemented using a number of state-of-the-art technologies. We conducted a number of experiments to study the performance of our proposed approach in detecting design problems in services. The results show that our automated approach can successfully detect service design problems. Our system offers a set of tools assisting service developers in specifying, debugging, and monitoring service behaviors. © 2013 Elsevier Inc. All rights reserved.

Publisher
Elsevier
Disciplines
Keywords
  • Cloud computing,
  • Conversation message,
  • Service behavior,
  • Symbolic model checking,
  • Web service
Scopus ID
84889084078
Indexed in Scopus
Yes
Open Access
No
https://doi.org/10.1016/j.ins.2012.09.016
Citation Information
Quan Z. Sheng, Zakaria Maamar, Lina Yao, Claudia Szabo, et al.. "Behavior modeling and automated verification of Web services" Information Sciences Vol. 258 (2014) p. 416 - 433 ISSN: <a href="https://v2.sherpa.ac.uk/id/publication/issn/0020-0255" target="_blank">0020-0255</a>
Available at: http://works.bepress.com/zakaria-maamar/71/