• DocumentCode
    3538550
  • Title

    Preferential Refinements of Abstract State Machines for Service Mediators

  • Author

    Schewe, Klaus-Dieter ; Wang, Qing

  • Author_Institution
    Christian-Doppler Lab. for Client-Centric Cloud Comput., Software Competence Center Hagenberg, Hagenberg, Austria
  • fYear
    2012
  • fDate
    27-29 Aug. 2012
  • Firstpage
    158
  • Lastpage
    166
  • Abstract
    Large-scale service-oriented computing is based on the idea that services from various servers are combined into one distributed application. For this the notion of service mediator has been coined, which captures specifications of composed services with slots that have to be filled by actual services. Such mediators can be specified by expressions in Kleene algebras with tests (KATs) or equivalently by very restricted Abstract State Machines (ASMs). In this paper we address the refinement of such specifications with the intention to capture more meaningful conditions on the service slots and to fine-tune the matching of the slots with actual services. In particular, we investigate refinements that express user preferences thus leading to personalised mediators. For this form of adaptivity a previously developed term rewriting approach on KATs is generalised to refinements on ASMs.
  • Keywords
    program compilers; service-oriented architecture; Kleene algebra; abstract state machines; distributed application; personalised mediators; preferential refinement; service mediators; service oriented computing; Abstracts; Database systems; Rain; Silicon; Time measurement; Web services; abstract state machine; personalisation; preference rules; refinement; service mediator;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Software (QSIC), 2012 12th International Conference on
  • Conference_Location
    Xi´an, Shaanxi
  • ISSN
    1550-6002
  • Print_ISBN
    978-1-4673-2857-9
  • Type

    conf

  • DOI
    10.1109/QSIC.2012.22
  • Filename
    6319242