Skip to main content
Log in

Activity sequence modes for Web services and verifications

  • Published:
Wuhan University Journal of Natural Sciences

Abstract

Behavior requirement expression and its satisfiability verification for composite Web services is one of the ongoing issues in service computing. In this paper, the concept of behavior specifications based on activity sequence is proposed to express one kind of behavioral requirements for composite Web services. Its basic element is activity sequence. The method to express such behavioral requirements by behavioral modes is presented. Five behavioral modes used in this method are adopted. Through mapping modes to Labeled Transition Systems (LTSs), these modes are encoded with exact operation semantics. Then, the sufficient and necessary conditions as well as the checking algorithm for satisfiability of behavioral modes are given. Finally, an example analysis is presented. The result indicates that the behavioral requirements based on activity sequence are more suitable for the case of composite Web service than those based on activity or scenario. The behavioral modes expressions are concise and the satisfiability checking is effective by the given algorithm.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Can A B, Bultan T, Fu X. Design for verification for asynchronously communicating Web services[C]// Proceedings of the 14th International Conference on World Wide Web. New York: ACM Press, 2005: 750–759.

    Google Scholar 

  2. Mongiello M, Castelluccia D. Modeling and verification of BPEL business processes[C]//Proceedings of the 4th Workshop on Model-Based Development of Computer-Based Systems. Potsdam: IEEE Computer Society, 2006: 144–148.

    Google Scholar 

  3. Foster H, Uchitel S, Magee J, et al. Model-based verification of Web service compositions[C]// IEEE International Conference on Automated Software Engineering. Montreal: IEEE Computer Society, 2003: 152–163.

    Chapter  Google Scholar 

  4. Hu Jun, Yu Xiaofeng, Zhang Yuan, et al. Checking component based design for scenario based specifications [J]. Chinese Journal of Computer, 2006, 29(4): 513–525(Ch).

    Google Scholar 

  5. Pistore M, Roveri M, Busetta P. Requirements-driven verification of Web services [J]. Electronic Notes in Theoretical Computer Science, 2004, 105(3): 95–108.

    Article  Google Scholar 

  6. Rouached M, Godart C. Requirements-driven verification of WSBPEL processes[C]//IEEE International Conference on Web Services. Salt Lake City: IEEE Computer Society, 2007: 354–363.

    Google Scholar 

  7. Chen Bo, Zeng Guosun, Li Li, et al. Design of activity chain behavioral modes for composite E-service and verification [J]. Journal of Tongji University (Nature Science), 2011, 39(3): 427–433(Ch).

    Google Scholar 

  8. Giannakopoulou D. Model checking for concurrent software architectures [D]. London: Imperial College of Science, Technology and Medicine University of London, 1999.

    Google Scholar 

  9. Yu J, Manh T P, Han J, et al. Pattern based property specification and verification for service composition[C]// 7th International Conference on Web Information Systems Engineering (LNCS). Berlin: Springer-Verlag, 2006: 156–168.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Bo Chen.

Additional information

Foundation item: Supported by Guangxi Science Research and Technology Development Program, China (GSRTD 0992006-13) and Doctoral Foundation Program of Guangxi University of Technology, China (DFPGUT 11Z05)

Biography: CHEN Bo, male, Associate professor, research direction: trusted software, model checking.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Chen, B., Yuan, Q. & Liu, Z. Activity sequence modes for Web services and verifications. Wuhan Univ. J. Nat. Sci. 16, 500–506 (2011). https://doi.org/10.1007/s11859-011-0788-x

Download citation

  • Received:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11859-011-0788-x

Keywords

Navigation