Affiliation:
1. ReDCAD Laboratory, University of Sfax, Sfax, Tunisia
Abstract
Managing dynamic reconfiguration of software systems is a tedious task in the software development because of the substantially increasing need for continuously available systems even at runtime. In particular, the software architecture of dynamically adaptive systems must continuously adapt to varying environmental conditions and user requirements. Therefore, they propose a wide range of possible configurations. The static enumeration of all the possible configurations is a difficult task. Moreover, not all dynamic reconfiguration operations can be foreseen at design time. Some reconfigurations may appear when the system is already deployed. In this context, we propose to combine the Architecture Description Languages and the Aspect-Oriented Software Development paradigm in order to make the dynamic reconfiguration process easier to design, understand and possible to validate. Also, this combination allows to easily evolving the reconfiguration policies even at runtime.
Subject
Computer Science Applications
Reference25 articles.
1. Chimiak-Opoka, J. D., Demuth, B., Silingas, D., & Rouquette, N. F. (2009). Requirements analysis for an integrated ocl development environment. In Proceedings of the ECEASST (p. 24).
2. David, P. C., & Ledoux, T. (2006). Safe dynamic reconfigurations of fractal architectures with fscript. In Proceeding of Fractal CBSE Workshop (ECOOP’06), Nantes, France
3. David, P. C., Léger, M., Grall, H., Ledoux, T., & Coupaye, T. (2008). A multistage approach for reliable dynamic reconfigurations of componentbased systems. In Proceedings of the 8th IFIP WG 6.1 International Conference on Distributed Applications and Interoperable Systems (pp. 106–111). Berlin/Heidelberg, Germany: Springer-Verlag.
4. The K-Component Architecture Meta-Model for Self-Adaptive Software
Cited by
3 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献