• DocumentCode
    1645230
  • Title

    Adaptive Goals for Self-Adaptive Service Compositions

  • Author

    Baresi, Luciano ; Pasquale, Liliana

  • Author_Institution
    Politec. di Milano, DEI Dipt. di Elettron. e Inf., Milan, Italy
  • fYear
    2010
  • Firstpage
    353
  • Lastpage
    360
  • Abstract
    Service compositions need to continuously self- adapt to cope with unexpected failures. In this context adaptation becomes a fundamental requirement that must be elicited along with the other functional and non functional requirements. Beside modelling, effective adaptation also demands means to trigger it at runtime as soon as the actual behavior of the composition deviates from stated requirements. This paper extends traditional goal models with adaptive goals to support continuous adaptation. Goals become live, runtime entities whose satisfaction level is dynamically updated. Furthermore, boundary infringement triggers adaptation capabilities. The paper also provides a methodology to trace goals onto the underlying composition, assess goals satisfaction at runtime, and activate adaptation consequently. All the key elements are demonstrated on the definition of the process to control an advanced washing machine.
  • Keywords
    Web services; formal specification; adaptive goal model; boundary infringement; continuous adaptation; self-adaptive service compositions; Adaptation model; Adaptive systems; Engines; Marine vehicles; Monitoring; Runtime; Washing machines; Goals; Service Compositions; supervision;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Services (ICWS), 2010 IEEE International Conference on
  • Conference_Location
    Miami, FL
  • Print_ISBN
    978-1-4244-8146-0
  • Electronic_ISBN
    978-0-7695-4128-0
  • Type

    conf

  • DOI
    10.1109/ICWS.2010.60
  • Filename
    5552765