skip to main content
10.1145/1593105.1593188acmotherconferencesArticle/Chapter ViewAbstractPublication Pagesacm-seConference Proceedingsconference-collections
research-article

Web service composition process verification methods

Published:28 March 2008Publication History

ABSTRACT

This paper proposes a web service process verification method which can be used by engineers to effectively evaluate web service compositions. A Web Service composition verification process would provide a valuable oversight on the engineering of web service based applications. Using a process known as graph-transformation we formalize the translation of a well known web service composition specification called the Business Process Execution Language (BPEL) to a practically useful modeling language with which extensive analysis, including program verification, can be performed. The modeling language used is the Coloured Petri-Net specification which comes with well tested analysis methods and tools. This translation process can be used to formalize a Web service Composition Process verification (WeseCoP) tool. The usefulness of such a tool lies in how it facilitates visual simulation analyses of BPEL process execution.

References

  1. Benatallah, B., Medjahed, B., Bouguettaya, A., Elmagarmid, A. & Beard, J. (2000), Composing and Maintaining Web-based Virtual Enterprises, in 'Proceedings of the Workshop on Technologies for E-Services (in Cooperation with VLDB'00)', Cairo, Egypt.Google ScholarGoogle Scholar
  2. Benatallah, B., Dumas, M., Sheng, Q. & Ngu, A. (2002), Declarative Composition and Peer-to-Peer Provisioning of Dynamic Web Services, in 'Proceedings of the 18th International Conference on Data Engineering (ICDE'02)', IEEE Computer Society, California, USA, pp. 297--308. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. R. Hamadi, B. Benatallah. "A Petri Net-Based Model for Web Service Composition". In Proceedings of the 14th Australasian Database Conference (ADC 2003) Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Jonathan Sprinkle, "Model-Integrated Computing", IEEE Potentials, vol. 23, no. 1, pp. 28--30, Feb., 2004.Google ScholarGoogle ScholarCross RefCross Ref
  5. Gabor Karsai, Aditya Agrawal, Feng Shi, Jonathan Sprinkle, "On the Use of Graph Transformation in the Formal Specification of Model Interpreters", Journal of Universal Computer Science, vol. 9, no. 11, pp. 1296--1321, Nov., 2003.Google ScholarGoogle Scholar
  6. Kurt Jensen, Lars Michael Kristensen, Lisa Wells, "Coloured Petri Nets and CPN Tools for Modeling and Validation of Concurrent Systems", Software Tools for Technology Transfer, Department of Computer Science, University of Aarhus, 2007 Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. http://uddi.xml.org/uddi-org, 2007Google ScholarGoogle Scholar
  8. http://www.w3.org/TR/wsdl, 2007Google ScholarGoogle Scholar
  9. http://www.w3.org/TR/soap/, 2007Google ScholarGoogle Scholar
  10. http://wiki.daimi.au.dk/cpntools/cpntools.wiki.Google ScholarGoogle Scholar
  11. CPN Tools, 2007Google ScholarGoogle Scholar
  12. Institute for Software Integrated Systems (ISIS) http://isis.vanderbilt.edu/, 2008 Generic Modeling Environment (GME) http://www.isis.vanderbilt.edu/projects/gme/, 2008Google ScholarGoogle Scholar
  13. Janos Mathe, ISIS Vanderbilt University, ([email protected]), 2008Google ScholarGoogle Scholar

Index Terms

  1. Web service composition process verification methods

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Other conferences
        ACM-SE 46: Proceedings of the 46th Annual Southeast Regional Conference on XX
        March 2008
        548 pages
        ISBN:9781605581057
        DOI:10.1145/1593105

        Copyright © 2008 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 28 March 2008

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        Overall Acceptance Rate178of377submissions,47%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader