A goal-based modeling approach to develop requirements of an adaptive system with environmental uncertainty

Research output: Chapter in Book/Report/Conference proceedingConference contribution

View graph of relations Save citation

Authors

Research units

Abstract

Dynamically adaptive systems (DASs) are intended to monitor the execution environment and then dynamically adapt their behavior in response to changing environmental conditions. The uncertainty of the execution environment is a major motivation for dynamic adaptation; it is impossible to know at development time all of the possible combinations of environmental conditions that will be encountered. To date, the work performed in requirements engineering for a DAS includes requirements monitoring and reasoning about the correctness of adaptations, where the DAS requirements are assumed to exist. This paper introduces a goal-based modeling approach to develop the requirements for a DAS, while explicitly factoring uncertainty into the process and resulting requirements. We introduce a variation of threat modeling to identify sources of uncertainty and demonstrate how the RELAX specification language can be used to specify more flexible requirements within a goal model to handle the uncertainty. © 2009 Springer Berlin Heidelberg.

Request a copy

Request a copy

Details

Publication date2009
Publication titleModel driven engineering languages and systems : 12th international conference, MODELS 2009, Denver, CO, USA, October 4-9, 2009 : proceedings
EditorsAndy Schürr, Bran Selic
Place of PublicationBerlin (DE)
PublisherSpringer
Pages468-483
Number of pages16
ISBN (Electronic)978-3-642-04425-0
ISBN (Print)978-3-642-04424-3
Original languageEnglish
EventACM/IEEE 12th international conference on model driven engineering languages and systems - Denver, CO, United States

Publication series

NameLecture notes in computer science
PublisherSpringer
Number5795
ISSN (Print)0302-9743

Conference

ConferenceACM/IEEE 12th international conference on model driven engineering languages and systems
Abbreviated titleMoDELS 2009
CountryUnited States
CityDenver, CO
Period4/10/099/10/09

Keywords

  • requirements engineering, goal models, uncertainty, dynamically adaptive systems

DOI

Research outputs

Employable Graduates; Exploitable Research

Copy the text from this field...