Component-based Systems Reconfigurations Using Graph Grammars
Abstract
Dynamic reconfigurations can modify the architecture of component-based systems without incurring any system downtime. In this context, the main contribution of the present article is the establishment of correctness results proving component-based systems reconfigu-rations using graph grammars. New guarded reconfigurations allow us to build reconfigurations based on primitive reconfiguration operations using sequences of reconfigurations and (unlike most of the related work on reconfigurations) the alternative and the repetitive constructs, while preserving configuration consistency. A practical contribution consists of the implementation of a component-based model using the GROOVE graph transformation tool. This sound implementation is illustrated on a cloud-based multi-tier application hosting environment managed as a component-based system.
Domains
Modeling and Simulation
Origin : Files produced by the author(s)