2012 7th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS) 2012
DOI: 10.1109/seams.2012.6224402
|View full text |Cite
|
Sign up to set email alerts
|

(Requirement) evolution requirements for adaptive systems

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
28
0

Year Published

2012
2012
2017
2017

Publication Types

Select...
3
2
1

Relationship

3
3

Authors

Journals

citations
Cited by 23 publications
(28 citation statements)
references
References 20 publications
0
28
0
Order By: Relevance
“…Souza et al introduce evolution requirements for the purposes of requirements evolution (cf. first row in Table 1 for the characteristics of this concept) [12]. Evolution requirements define how requirements can change at runtime and under which conditions.…”
Section: Background and Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Souza et al introduce evolution requirements for the purposes of requirements evolution (cf. first row in Table 1 for the characteristics of this concept) [12]. Evolution requirements define how requirements can change at runtime and under which conditions.…”
Section: Background and Related Workmentioning
confidence: 99%
“…ACon uses a MAPE-K feedback loop [28] to trigger adaptation of context operationalization concerning contextual requirements to deal with runtime uncertainty. From the related approaches feedback loops are used by Souza et al to trigger the execution of evolution requirements [12]. In their work evolution requirements are predefined and therefore they do not deal with requirements uncertainty at runtime.…”
Section: Autonomic Managermentioning
confidence: 99%
“…Using a similar approach, we have recently published a proposal to complement AwReqs with adaptation strategies that provide compensation for failures [33]. Discussion in section 3 illustrates how AwReqs and meta-AwReqs could be used to enact the required compensation behavior, including relaxation of desired success rates.…”
Section: Related Workmentioning
confidence: 99%
“…Unlike reconfigurations discussed above, evolution requirements may change the space of alternatives available for the system. In our recent work [33], we have identified a number of adaptation strategies, including abort, retry, delegate to an external agent, relax/strengthen the requirement, etc., constructed from the basic requirements evolution operations such as initiate (a requirement instance), rollback (changes due to an attempt to achieve a requirement), etc. These adaptation strategies can be applied at the requirements instance level (thus, fixing/improving a particular system instance) and/or type level (thereby changing the behavior of all subsequent system instances).…”
Section: Adaptation Strategiesmentioning
confidence: 99%
“…Requirements have an important role in these adaptive systems [13] [14]. These works address adaptation that occurs largely within software systems.…”
Section: Related Workmentioning
confidence: 99%