• DocumentCode
    3197345
  • Title

    Verification of Web service flows with model-checking techniques

  • Author

    Nakajima, Shin

  • Author_Institution
    Hosei Univ., Japan
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    378
  • Lastpage
    385
  • Abstract
    Web service is an emerging software technology to use remote services in the Internet. As it becomes pervasive, some "language" to describe Web service flows is needed to combine existing services flexibly. The flow essentially describes distributed collaborations and is not easy to write and verify, while the fault that the flow description may contain can only be detected at runtime. The faulty flow description is not desirable because a tremendous amount of publicly shared network resources are consumed. The verification of the Web service flow prior to its execution in the Internet is mandatory. This paper proposes to use the software model-checking technology for the verification of the Web service flow descriptions. For a concrete discussion, the paper adapts WSFL (Web Services Flow Language) as the language to describe the Web service flows, and uses the SPIN model-checker for the verification engine. The experiment shows that the software model-checking technology is usable as a basis for the verification of WSFL descriptions.
  • Keywords
    Internet; information services; software engineering; Internet; SPIN model-checker; Web services flow language; distributed collaborations; model-checking techniques; publicly shared network resources; software model-checking technology; software technology; web service flows verification; Application software; Collaboration; Concrete; Fault detection; Runtime; Search engines; Software systems; Web and internet services; Web services; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cyber Worlds, 2002. Proceedings. First International Symposium on
  • Print_ISBN
    0-7695-1862-1
  • Type

    conf

  • DOI
    10.1109/CW.2002.1180904
  • Filename
    1180904