• DocumentCode
    3151018
  • Title

    A process algebra for environment-based specification of web services

  • Author

    Li, Lixing ; Jin, Zhi ; Li, Ge

  • fYear
    2011
  • fDate
    12-14 Dec. 2011
  • Firstpage
    286
  • Lastpage
    296
  • Abstract
    It is now well-accepted that formal methods are helpful for many problems raised in Web Service area. In this paper, we propose a new process algebra to formalize the environment-based specification of Web Services. From our point of view, the capability of a Web Service is considered in terms of the effects it imposes on the environment during its execution. The environment is composed of numbers of environment entities. For each entity, we first use the algebraic specification language CASL to describe its data(static) aspect, and then use our new process algebra to formally specify its dynamic behavior aspect. Based on that, a Web Service is specified as a process, and we can easily characterize its interaction with the environment. Furthermore, a behavior equivalence between two web services is established by using the notion of strong bisimulation in the new process algebra, some important properties of this relation are proved as well.
  • Keywords
    Web services; process algebra; specification languages; CASL; Web services; algebraic specification language; behavior equivalence; dynamic behavior aspect; environment-based specification; formal methods; process algebra; strong bisimulation; Algebra; Analytical models; Knowledge engineering; Reactive power; Semantics; Syntactics; Web services; Algebraic Specification; Environment; Process Algebra; Web Services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Service Oriented System Engineering (SOSE), 2011 IEEE 6th International Symposium on
  • Conference_Location
    Irvine, CA
  • Print_ISBN
    978-1-4673-0411-5
  • Electronic_ISBN
    978-1-4673-0410-8
  • Type

    conf

  • DOI
    10.1109/SOSE.2011.6139119
  • Filename
    6139119