• DocumentCode
    1954344
  • Title

    Verifying Deadlock- and Livelock Freedom in an SOA Scenario

  • Author

    Wolf, Karsten ; Stahl, Christian ; Ott, Janine ; Danitz, Robert

  • Author_Institution
    Inst. fur Inf., Univ. Rostock, Rostock, Germany
  • fYear
    2009
  • fDate
    1-3 July 2009
  • Firstpage
    168
  • Lastpage
    177
  • Abstract
    In a service-oriented architecture (SOA), a service broker assigns a previously published service (stored in a service registry) to a service requester. It is desirable for the composition of the requesting and the assigned service to interact properly. While proper interaction is often reduced to deadlock freedom of the composed system, we additionally consider livelock freedom as a desirable property for the interaction of services. In principle, deadlock- and livelock freedom can be verified by inspecting the state space of the composition of (public views of) the involved services. The contribution of this paper is to propose a methodology to build that state space from pre-computed fragments which are computed upon publishing a service. That way, we shift computation time from the time critical request phase of service brokerage to the less critical publish phase. Interestingly, our setting enables state space reduction methods that are intrinsically different from traditional state space reductions.
  • Keywords
    Web services; program verification; software architecture; state-space methods; system recovery; SOA scenario; deadlock verification; livelock freedom; service broker; service registry; service requester; service-oriented architecture; state space reduction method; Application software; Computer science; Concurrent computing; Logic; Mathematics; Publishing; Semiconductor optical amplifiers; Service oriented architecture; State-space methods; System recovery; business process composition; livelock freedom; service-oriented architecture; state space reduction;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application of Concurrency to System Design, 2009. ACSD '09. Ninth International Conference on
  • Conference_Location
    Augsburg
  • ISSN
    1550-4808
  • Print_ISBN
    978-0-7695-3697-2
  • Type

    conf

  • DOI
    10.1109/ACSD.2009.16
  • Filename
    5291045