Abstract

Dynamic adaptation of software is the change in the structure or behavior of the software at runtime without stopping whole system. In component-based adaptive software, an adaptation process includes actions such as stopping and removing components, adding and starting component, etc. A challenge when realizing the adaptation process is to ensure the system consistency. One of the system consistency aspects, the state of the system must be guaranteed. The maintenance of state is a challenge when reconfiguring the system, specially the inhomogeneity of system versions before and after adaptation. To cope with this challenge, some approaches use state transfer functions which are manually implemented to realize the state transfer. However, they are ad-hoc approaches. They do not offer a general solution to transfer state in the adaptive system which can be applied from design time to runtime in the development process. Therefore, we propose an approach based on a state transfer model that is specified at design time and used at runtime during adaptation process for transferring state.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.