• DocumentCode
    604052
  • Title

    An Analyzable Model of Automated Service Negotiation

  • Author

    Cauevic, A. ; Seceleanu, Cristina ; Pettersson, Paul

  • Author_Institution
    Malardalen Real-Time Res. Centre (MRTC), Malardalen Univ., Västeras, Sweden
  • fYear
    2013
  • fDate
    25-28 March 2013
  • Firstpage
    125
  • Lastpage
    136
  • Abstract
    Negotiation is a key aspect of Service-Oriented Systems, which is rarely supported by formal models and tools for analysis. Often, service negotiation proceeds with timing, cost and resource constraints, under which the users and providers exchange information on their respective goals, until reaching a consensus. Consequently, a mathematically driven technique to analyze various ways to achieve such goals is beneficial. In this paper, we propose an analyzable negotiation model between service clients and providers, in our recently introduced language REMES and its corresponding textual service composition language HDCL. The model can be viewed as a negotiation interface for different negotiation strategies and protocols, which iterates until an agreement is reached. We show how to analyze the negotiation model against timing, cost and utility constraints, by transforming it into the Timed Automata formal framework. We illustrate our approach through an insurance scenario assuming a form of the Contract Net Protocol for web services.
  • Keywords
    Web services; automata theory; formal specification; insurance data processing; service-oriented architecture; HDCL; REMES language; Web service; analyzable negotiation model; automated service negotiation; contract net protocol; cost constraint; formal model; formal tools; information exchange; insurance scenario; mathematically driven technique; negotiation interface; negotiation protocol; negotiation strategy; resource constraint; service clients; service providers; service-oriented system; textual service composition language; timed automata formal framework; timing constraint; Analytical models; Automata; Clocks; Contracts; Protocols; Synchronization; formal analysis; service compositions; service negotiation; services; timed automata;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Service Oriented System Engineering (SOSE), 2013 IEEE 7th International Symposium on
  • Conference_Location
    Redwood City
  • Print_ISBN
    978-1-4673-5659-6
  • Type

    conf

  • DOI
    10.1109/SOSE.2013.51
  • Filename
    6525514