DOI: 10.1007/978-3-540-87875-9_54
|View full text |Cite
|
Sign up to set email alerts
|

An Aspect-Oriented and Model-Driven Approach for Managing Dynamic Variability

Abstract: Abstract. Constructing and executing distributed systems that can adapt to their operating context in order to sustain provided services and the service qualities are complex tasks. Managing adaptation of multiple, interacting services is particularly difficult since these services tend to be distributed across the system, interdependent and sometimes tangled with other services. Furthermore, the exponential growth of the number of potential system configurations derived from the variabilities of each service … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
72
0
2

Publication Types

Select...
7
2

Relationship

0
9

Authors

Journals

citations
Cited by 71 publications
(74 citation statements)
references
References 19 publications
(23 reference statements)
0
72
0
2
Order By: Relevance
“…Some relevant examples are the works presented by Morin et al [8], Bencomo et al [9] and Blumendorf et al [10]. Morin et al [8] propose a combination between model-driven and aspect-oriented techniques to support dynamic runtime reconfiguration.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Some relevant examples are the works presented by Morin et al [8], Bencomo et al [9] and Blumendorf et al [10]. Morin et al [8] propose a combination between model-driven and aspect-oriented techniques to support dynamic runtime reconfiguration.…”
Section: Related Workmentioning
confidence: 99%
“…The XMI (XML Metadata Interchange) language has been used to make the context-adaptive task model persistent in a runtime processable technology. To facilitate the creation of the model, we have developed a graphical editor using the EMF and GMF plugins of the Eclipse platform 8 . Figure 9 shows a snapshot of this tool.…”
Section: A Context-adaptive Task Modelmentioning
confidence: 99%
“…However, in order to grasp a comprehensive understanding of the application as a whole, it is required to integrate all these views into a unified one. This process is called composition [25,11] and, as a recent work suggests [20], it is possible to perform it at run-time, adding a new level of flexibility and adaptation for FI applications. Regarding composition, several topics will be studied.…”
Section: Secure Service Architecture and Designmentioning
confidence: 99%
“…This valid architectural model actually represents the new system state the runtime must reach to enforce the new security policy of the system. According to the classical MAPE control loop of self-adaptive applications, our reasoning process performs a comparison (using EMFCommpare) between the new architecture model (target configuration) and the current architecture model (kept synchronized with the running system) [23]. This process triggers a code generation/compilation process, and also generates a safe sequence of reconfiguration commands [22].…”
Section: Adaptation and Evolution Strategiesmentioning
confidence: 99%