Proceedings of the 6th International Symposium on Software Engineering for Adaptive and Self-Managing Systems 2011
DOI: 10.1145/1988008.1988014
|View full text |Cite
|
Sign up to set email alerts
|

Adapt cases

Abstract: Adaptivity is prevalent in today's software. Mobile devices self-adapt to available network connections, washing machines adapt to the amount of laundry, etc. Current approaches for engineering such systems facilitate the specification of adaptivity in the analysis and the technical design. However, the modeling of platform independent models for adaptivity in the logical design phase remains rather neglected causing a gap between the analysis and the technical design phase.To overcome this situation, we propo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
4
0

Year Published

2014
2014
2024
2024

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 26 publications
(4 citation statements)
references
References 15 publications
0
4
0
Order By: Relevance
“…The FLAGS approach [45] employs fuzzy extensions to goal models to account for different degrees of goal satisfaction in the context of dynamic runtime adaptations. Another related approach that utilizes goal models, Adapt Cases [46], provides a framework for analyzing and documenting desired adaptivity during the development.…”
Section: Goal Modeling For Self-adaptive Cpsmentioning
confidence: 99%
“…The FLAGS approach [45] employs fuzzy extensions to goal models to account for different degrees of goal satisfaction in the context of dynamic runtime adaptations. Another related approach that utilizes goal models, Adapt Cases [46], provides a framework for analyzing and documenting desired adaptivity during the development.…”
Section: Goal Modeling For Self-adaptive Cpsmentioning
confidence: 99%
“…The ManagedSystem is the static part of the system and the AutonomicManager is the adaptivity part that handles all data collection, processing, and adaptations. The distinction between the two parts is one of the most vital parts of the MAPE-K and along the lines that there is a strong need to separate the adaptivity functionality from the main-static system functionality [36]. The adaptive system research community has recognised that if adaptivity functionality is interleaved with main functionality then future maintenance and experimentation with different adaptation mechanisms become extremely hard to impossible.…”
Section: Language Structurementioning
confidence: 99%
“…IBM's blueprint MAPE-K architecture and its correspondence to the AdaptiveSystems DSLFrom the figure, we can see that AdaptiveSystem consists of 1 ManagedSystem (corresponds to MANAGED ELEMENT of MAPE-K) and 0 or 1 AutonomicManager (corresponds to AUTONOMIC MANAGER of MAPE-K).The ManagedSystem is the static part of the system and the AutonomicManager is the adaptivity part that handles all data collection, processing, and adaptations. The distinction between the two parts is one of the most vital parts of the MAPE-K and along the lines that there is a strong need to separate the adaptivity functionality from the main-static system functionality[36]. The adaptive system…”
mentioning
confidence: 99%
“…In those approaches, the adaption of agent behaviour is realised by changing the roles which agents play dynamically after some predefined conditions are perceived. In Luckey et al [9], a useful tool to define those important predefined conditions is provided. By extending standard UML use cases, the proposed Adapt Cases enable the explicit modelling of those conditions with domain specific means early in the design phase of software engineering process.…”
Section: Related Workmentioning
confidence: 99%