• DocumentCode
    3285933
  • Title

    Goal-Based Modeling of Dynamically Adaptive System Requirements

  • Author

    Goldsby, Heather J. ; Sawyer, Pete ; Bencomo, Nelly ; Cheng, Betty H C ; Hughes, Danny

  • Author_Institution
    Michigan State Univ., East Lansing
  • fYear
    2008
  • fDate
    March 31 2008-April 4 2008
  • Firstpage
    36
  • Lastpage
    45
  • Abstract
    Self-adaptation is emerging as an increasingly important capability for many applications, particularly those deployed in dynamically changing environments, such as ecosystem monitoring and disaster management. One key challenge posed by dynamically adaptive systems (DASs) is the need to handle changes to the requirements and corresponding behavior of a DAS in response to varying environmental conditions. Berry et al. previously identified four levels of RE that should be performed for a DAS. In this paper, we propose the levels of RE for modeling that reify the original levels to describe RE modeling work done by DAS developers. Specifically, we identify four types of developers: the system developer, the adaptation scenario developer, the adaptation infrastructure developer, and the DAS research community. Each level corresponds to the work of a different type of developer to construct goal model(s) specifying their requirements. We then leverage the levels of RE for modeling to propose two complementary processes for performing RE for a DAS. We describe our experiences with applying this approach to GridStix, an adaptive flood warning system, deployed to monitor the River Ribble in Yorkshire, England.
  • Keywords
    adaptive systems; floods; formal specification; grid computing; GridStix; River Ribble monitoring; adaptation infrastructure developer; adaptation scenario developer; adaptive flood warning system; disaster management; dynamically adaptive system requirements; ecosystem monitoring; goal-based modeling; requirement engineering; requirement specification; system developer; Adaptive systems; Application software; Computer science; Computerized monitoring; Condition monitoring; Conferences; Decision making; Ecosystems; Heat engines; USA Councils; dynamically adaptive systems; goal modeling; model driven development; requirements engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Computer Based Systems, 2008. ECBS 2008. 15th Annual IEEE International Conference and Workshop on the
  • Conference_Location
    Belfast
  • Print_ISBN
    0-7695-3141-5
  • Type

    conf

  • DOI
    10.1109/ECBS.2008.22
  • Filename
    4492385