An Analysis View of Component-Based Software Architecture Reconfiguration

2019 
Dynamically reconfigurable software is a class of software which is able to dynamically modify at run-time its own internal structure and hence its behavior in response to changes in its operating environment. Many existing approaches propose reconfiguration mechanism to identify the moment when realizing reconfiguration actions based on the concept of “transaction”. However, the replacement of components by another ones at runtime remains a complex task since in addition to the validity of the new version, it must preserve the correct completion of ongoing activities. In order to provide a comprehensive view of component-based architecture reconfiguration, in this paper we provide an analysis of the state of the art and attempt to generalize software architecture reconfiguration issue towards a design solution for developing dynamically reconfigurable software architectures (DRSAs).
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    0
    References
    0
    Citations
    NaN
    KQI
    []