• DocumentCode
    2295966
  • Title

    An Approach for Verification in Service-Oriented Computing

  • Author

    Soo Ho Chang ; Fang Fang Chua ; Soo Dong Kim

  • Author_Institution
    Electr. Eng. & Comput. Sci. (EECS), Univ. of California, Irvine, Irvine, CA
  • fYear
    2008
  • fDate
    6-11 July 2008
  • Firstpage
    575
  • Lastpage
    582
  • Abstract
    Verification is an essential engineering activity to enhance software quality by checking the conformance of an artifact to its given specification, typically in criteria of completeness and correctness. Service-Oriented Computing (SOC) incorporates a new computing paradigm of publish-discover-compose, in which service providers publish services, service dynamically consumers discover right service and aggregate them into a service composition. Since this paradigm is not presented in conventional computing paradigm such as object-oriented paradigm, conventional verification methods do not effectively apply to SOC. Rather, verification in SOC requires a new conceptual framework on verification criteria, verification paths, and verification methods. In this paper, we present a formal framework for verifying various artifacts of service-oriented development. We first present a generic SOC process model and its key artifacts. And, we provide representations of key artifacts, and propose methods for checking completeness and correctness of key artifacts. We present a case study to show the applicability of the verification framework in practice.
  • Keywords
    Web services; program verification; software architecture; software quality; Web services; conventional computing paradigm; conventional verification method; formal verification; object-oriented paradigm; publish-discover-compose; service provider publish service; service-oriented computing; software quality; Aggregates; Collaborative work; Computer science; Information technology; Object oriented modeling; Petri nets; Protocols; Software quality; USA Councils; Web services; Models; Service Oriented Computing; Verification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Services - Part I, 2008. IEEE Congress on
  • Conference_Location
    Honolulu, HI
  • Print_ISBN
    978-0-7695-3286-8
  • Type

    conf

  • DOI
    10.1109/SERVICES-1.2008.50
  • Filename
    4578379