Title | ||
---|---|---|
High-Level Language Support for Reconfiguration Control in Component-Based Architectures |
Abstract | ||
---|---|---|
Architecting in the context of variability has become a real need in todays software development. Modern software systems and their architecture must adapt dynamically to events coming from the environment (e.g., workload requested by users, changes in functionality) and the execution platform (e.g., resource availability). Component-based architectures have shown to be very suited for self-adaptation especially with their dynamical reconfiguration capabilities. However, existing solutions for reconfiguration often rely on low level, imperative, and non formal languages. This paper presents Ctrl-F, a domain-specific language whose objective is to provide high-level support for describing adaptation behaviours and policies in component-based architectures. It relies on reactive programming for formal verification and control of reconfigurations. We integrate Ctrl-F with the FraSCAti Service Component Architecture middleware platform, and apply it to the Znn. com self-adaptive case study. |
Year | DOI | Venue |
---|---|---|
2015 | 10.1007/978-3-319-23727-5_1 | Lecture Notes in Computer Science |
Field | DocType | Volume |
Middleware,Computer science,Service Component Architecture,Real-time computing,Software system,High-level programming language,Reactive programming,Control reconfiguration,Software development,Formal verification | Conference | 9278 |
ISSN | Citations | PageRank |
0302-9743 | 3 | 0.38 |
References | Authors | |
18 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
frederico alvares de oliveira | 1 | 3 | 0.38 |
Éric Rutten | 2 | 255 | 30.50 |
Lionel Seinturier | 3 | 1041 | 79.30 |