2009
DOI: 10.1007/978-3-642-04425-0_47
|View full text |Cite
|
Sign up to set email alerts
|

A Domain Specific Modeling Language Supporting Specification, Simulation and Execution of Dynamic Adaptive Systems

Abstract: Abstract. Constructing and executing distributed systems that can automatically adapt to the dynamic changes of the environment are highly complex tasks. Non-trivial challenges include provisioning of efficient design time and run time representations, system validation to ensure safe adaptation of interdependent components, and scalable solutions to cope with the possible combinatorial explosions of adaptive system artifacts such as configurations, variant dependencies and adaptation rules. These are all chal… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
64
0
3

Year Published

2014
2014
2021
2021

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 79 publications
(67 citation statements)
references
References 11 publications
0
64
0
3
Order By: Relevance
“…Limited to the composition functionality, the language concern usage interface -in Neverlang-is realized by the provides clause. provides and requires clauses are also used by the AiDE [8] tool to automatically build a configuration tree (a CVL [55] ) out of the available slices making explicit the existing variability. In the COLD parlance, the configuration tree built by AiDE realizes the language concern variability interface .…”
Section: Language Concernsmentioning
confidence: 99%
“…Limited to the composition functionality, the language concern usage interface -in Neverlang-is realized by the provides clause. provides and requires clauses are also used by the AiDE [8] tool to automatically build a configuration tree (a CVL [55] ) out of the available slices making explicit the existing variability. In the COLD parlance, the configuration tree built by AiDE realizes the language concern variability interface .…”
Section: Language Concernsmentioning
confidence: 99%
“…Different techniques for reasoning and planning have been proposed and according to Fleurey and Solberg [38], they can be generally classified into two types of adaptation models.…”
Section: Reasoning and Planning Adaptation Based On Runtime Modelsmentioning
confidence: 99%
“…An event triggers the adaptation process and conditions determine which reconfiguration action should be performed. According to Fleurey and Solberg [38], such approaches can be efficiently implemented with respect to runtime performance, and they can be simulated and verified early in the development process. However, if the number of rules grows, the approach suffers from scalability issues concerning the management and validation of the rules.…”
Section: Reasoning and Planning Adaptation Based On Runtime Modelsmentioning
confidence: 99%
See 2 more Smart Citations