Preview

Modeling and Analysis of Information Systems

Advanced search

Component-based Systems Reconfigurations Using Graph Grammars

https://doi.org/10.18255/1818-1015-2016-6-804-825

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 reconfigurations using graph grammars. New guarded reconfigurations allow us to build reconfigurations based on primitive reconfiguration operations using sequences of reconfigurations and 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. Then, after enriching the model with interpreted configurations and reconfigurations in a consistency compatible manner, a simulation relation is exploited to validate component systems’ implementations. This sound implementation is illustrated on a cloud-based multitier application hosting environment managed as a component-based system.

About the Authors

O. Kouchnarenko
Universite de Bourgogne - Franche-Comte
France

PhD, 16 route de Gray, 25000 Besancon, France



J.-F. Weber
Universite de Bourgogne - Franche-Comte
France

graduate student, 16 route de Gray, 25000 Besancon,France



References

1.


Review

For citations:


Kouchnarenko O., Weber J. Component-based Systems Reconfigurations Using Graph Grammars. Modeling and Analysis of Information Systems. 2016;23(6):804-825. (In Russ.) https://doi.org/10.18255/1818-1015-2016-6-804-825

Views: 853


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.


ISSN 1818-1015 (Print)
ISSN 2313-5417 (Online)