An approach for managing the dynamic reconfiguration of software architectures
Autor: | Abdelfetah Saadi, Mourad Oussalah, Abderrazak Henni |
---|---|
Přispěvatelé: | Université des Sciences et de la Technologie Houari Boumediene [Alger] (USTHB), Laboratoire des Sciences du Numérique de Nantes (LS2N), Université de Nantes - UFR des Sciences et des Techniques (UN UFR ST), Université de Nantes (UN)-Université de Nantes (UN)-École Centrale de Nantes (ECN)-Centre National de la Recherche Scientifique (CNRS)-IMT Atlantique Bretagne-Pays de la Loire (IMT Atlantique), Institut Mines-Télécom [Paris] (IMT)-Institut Mines-Télécom [Paris] (IMT), IMT Atlantique Bretagne-Pays de la Loire (IMT Atlantique), Institut Mines-Télécom [Paris] (IMT)-Institut Mines-Télécom [Paris] (IMT)-Université de Nantes - UFR des Sciences et des Techniques (UN UFR ST), Université de Nantes (UN)-Université de Nantes (UN)-École Centrale de Nantes (ECN)-Centre National de la Recherche Scientifique (CNRS) |
Rok vydání: | 2018 |
Předmět: |
Computer science
business.industry Process (engineering) Distributed computing Control reconfiguration 020207 software engineering [INFO.INFO-SE]Computer Science [cs]/Software Engineering [cs.SE] 02 engineering and technology computer.software_genre Metamodeling Intelligent agent Computational Mathematics Software Computational Theory and Mathematics Hardware and Architecture Component (UML) Modeling and Simulation 0202 electrical engineering electronic engineering information engineering 020201 artificial intelligence & image processing Software system Software architecture business computer ComputingMilieux_MISCELLANEOUS |
Zdroj: | International Journal of Computational Science and Engineering International Journal of Computational Science and Engineering, Inderscience, 2018, 17 (2) |
ISSN: | 1742-7193 1742-7185 |
DOI: | 10.1504/ijcse.2018.094931 |
Popis: | Currently, most software systems have a dynamic nature and need to evolve at runtime. The dynamic reconfiguration of software systems is a mechanism that must be dealt with to enable the creation and destruction of component instances and their links. To reconfigure a software system, it must be stopped, patched and restarted; this causes unavailability periods which are always a problem for highly available systems. In order to address these problems, this paper presents an approach called software architecture reconfiguration approach (SAREA). We define for this approach a set of intelligent agents, each of them has a precise role in the functioning and the control of software. Our approach implements a restoring mechanism of software architecture to a fully functional state after the failure of one or more reconfiguration operations; it also proposes a reconfiguration mechanism which describes the execution process of reconfigurations. |
Databáze: | OpenAIRE |
Externí odkaz: |