• DocumentCode
    2347415
  • Title

    RELAX: Incorporating Uncertainty into the Specification of Self-Adaptive Systems

  • Author

    Whittle, Jon ; Sawyer, Pete ; Bencomo, Nelly ; Cheng, Betty H C ; Bruel, Jean-Michel

  • Author_Institution
    Comput. Dept., Lancaster Univ., Lancaster, UK
  • fYear
    2009
  • fDate
    Aug. 31 2009-Sept. 4 2009
  • Firstpage
    79
  • Lastpage
    88
  • Abstract
    Self-adaptive systems have the capability to autonomously modify their behaviour at run-time in response to changes in their environment. Self-adaptation is particularly necessary for applications that must run continuously, even under adverse conditions and changing requirements; sample domains include automotive systems, telecommunications, and environmental monitoring systems. While a few techniques have been developed to support the monitoring and analysis of requirements for adaptive systems, limited attention has been paid to the actual creation and specification of requirements of self-adaptive systems. As a result, self-adaptivity is often constructed in an ad-hoc manner. In this paper, we argue that a more rigorous treatment of requirements explicitly relating to self-adaptivity is needed and that, in particular, requirements languages for self-adaptive systems should include explicit constructs for specifying and dealing with the uncertainty inherent in self-adaptive systems. We present RELAX, a new requirements language for self-adaptive systems and illustrate it using examples from the smart home domain.
  • Keywords
    formal specification; specification languages; system monitoring; RELAX requirement specification language; run-time behaviour modification; self-adaptive system specification; Adaptive systems; Automotive engineering; Biomedical monitoring; Computer science; Condition monitoring; Humans; Runtime environment; Smart homes; USA Councils; Uncertainty; requirements; self-adaptation; uncertainty;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Requirements Engineering Conference, 2009. RE '09. 17th IEEE International
  • Conference_Location
    Atlanta, GA
  • ISSN
    1090-705X
  • Print_ISBN
    978-0-7695-3761-0
  • Type

    conf

  • DOI
    10.1109/RE.2009.36
  • Filename
    5328591