Title
ACTRESS: domain-specific modeling of self-adaptive software architectures
Abstract
A common approach for engineering self-adaptive software systems is to use Feedback Control Loops (FCLs). Advances have led to more explicit and safer design of some control architectures, however, there is a need for more integrated and systematic approaches that support end-to-end integration of FCLs into software systems. In this paper, we propose a tooled approach that enables researchers and engineers to design and integrate adaptation mechanisms into software systems through FCLs. It consists of a domain-specific modeling language that raises the level of abstraction on which FCLs are defined, making them amenable to automated analysis and implementation code synthesis. The language supports composition, distribution and reflection, thereby enabling coordination and composition of multiple distributed FCLs. Its use is facilitated by a modeling environment, Actress, that provides support for modeling, verification and complete code generation. We report on its application to a concrete adaptation case study and also discuss resulting properties.
Year
DOI
Venue
2014
10.1145/2554850.2555020
SAC
Keywords
Field
DocType
self-adaptive software systems,domain-specific languages,model-driven engineering,software architectures,domain-specific modeling,domain specific languages,model driven engineering
Domain-specific language,Abstraction,Software engineering,Domain-specific modeling,Computer science,Model-driven architecture,Modeling language,SAFER,Software system,Code generation
Conference
Citations 
PageRank 
References 
12
0.59
29
Authors
3
Name
Order
Citations
PageRank
Filip Krikava1949.57
Philippe Collet265249.32
Robert B. France33315271.06