Designing and Evolving Distributed Architecture using Kevoree

Abstract : Modern software applications are distributed and often operate in dynamic contexts, where requirements, assumptions about the en-vironment, and usage profiles continuously change. These changes are difficult to predict and to anticipate at design time. The running software system should thus be able to react on its own, by dynam-ically adapting its behavior, in order to sustain a required quality of service. A key challenge is to provide the system with the neces-sary flexibility to perform self-adaptation, without compromising dependability. Models@Runtime is an emerging paradigm aiming at transferring traditional modeling activities (focusing on qual-ity, verification, and so on) performed by humans, to the running system. In this trend, Kevoree provides a models@ runtime plat-form to design heterogeneous, distributed and adaptive applications based on the component based software engineering paradigm. At the end of this tutorial, applicants will be able to develop and as-semble new components and communication channel to design com-plex self-adaptable distributed architectures by reusing existing piece of code.
Document type :
Conference papers
Complete list of metadatas

Cited literature [7 references]  Display  Hide  Download

https://hal.inria.fr/hal-01096941
Contributor : Olivier Barais <>
Submitted on : Thursday, December 18, 2014 - 2:53:44 PM
Last modification on : Thursday, November 15, 2018 - 11:58:48 AM
Long-term archiving on : Monday, March 23, 2015 - 4:47:10 PM

File

p147-barais.pdf
Files produced by the author(s)

Identifiers

Citation

François Fouquet, Grégory Nain, Erwan Daubert, Johann Bourcier, Olivier Barais, et al.. Designing and Evolving Distributed Architecture using Kevoree. QoSA '14 Proceedings of the 10th international ACM Sigsoft conference on Quality of software architectures, Jul 2014, Lille, France. pp.147-148, ⟨10.1145/2602576.2611461⟩. ⟨hal-01096941⟩

Share

Metrics

Record views

1144

Files downloads

327