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.
| Original language | English |
|---|---|
| Title of host publication | Model driven engineering languages and systems |
| Subtitle of host publication | 12th international conference, MODELS 2009, Denver, CO, USA, October 4-9, 2009 : proceedings |
| Editors | Andy Schürr, Bran Selic |
| Place of Publication | Berlin (DE) |
| Publisher | Springer |
| Pages | 468-483 |
| Number of pages | 16 |
| ISBN (Electronic) | 978-3-642-04425-0 |
| ISBN (Print) | 978-3-642-04424-3 |
| DOIs | |
| Publication status | Published - Oct 2009 |
| Event | ACM/IEEE 12th international conference on model driven engineering languages and systems - Denver, CO, United States Duration: 4 Oct 2009 → 9 Oct 2009 |
Publication series
| Name | Lecture notes in computer science |
|---|---|
| Publisher | Springer |
| Number | 5795 |
| ISSN (Print) | 0302-9743 |
Conference
| Conference | ACM/IEEE 12th international conference on model driven engineering languages and systems |
|---|---|
| Abbreviated title | MoDELS 2009 |
| Country/Territory | United States |
| City | Denver, CO |
| Period | 4/10/09 → 9/10/09 |
Keywords
- requirements engineering
- goal models
- uncertainty
- dynamically adaptive systems
Fingerprint
Dive into the research topics of 'A goal-based modeling approach to develop requirements of an adaptive system with environmental uncertainty'. Together they form a unique fingerprint.Research output
- 199 Citations
- 1 Conference publication
-
4th international workshop on [email protected]
Bencomo, N., Blair, G., France, R., Muñoz, F. & Jeanneret, C., 2010, Models in software engineering : workshops and symposia at MODELS 2009, Denver, CO, USA, October 4-9, 2009, reports and revised selected papers. Ghosh, S. (ed.). Berlin (DE): Springer, p. 119-123 5 p. (Lecture notes in computer science; no. 6002).Research output: Chapter in Book/Published conference output › Conference publication
10 Link opens in a new tab Citations (Scopus)
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver