Please use this identifier to cite or link to this item: http://hdl.handle.net/10397/30683
Title: Taming software adaptability with architecture-centric framework
Authors: Ding, B
Wang, H
Shi, D
Cao, J 
Keywords: Adapitve software
Framework
Software architecture
Issue Date: 2010
Source: 2010 IEEE International Conference on Pervasive Computing and Communications, PerCom 2010, 2010, 5466983, p. 145-151 How to cite?
Abstract: In many cases, we would like to enhance the pre-defined adaptability of a running application, for example, to enable it to cope with a strange environment. To make such kind of runtime modifications is a challenging task. In existing engineering practices, the online policy upgrade approach just focuses on the modification of adaptation decision logic and lacks system-level means to assess the validity of an upgrade. This paper proposes a framework for adaptive software that supports the online reconfiguration of each concern in the "sensing-decision-execution" adaptation loop. To achieve this goal, our framework supports an architecture style which encapsulates adaptation concerns as software architecture elements. And then, it maintains a runtime architecture model to enable the dynamic reconfiguration of those elements as well as help to ensure the validity of a change. A third party can selectively add, remove or replace part of this model to enhance the running application's adaptability. We validated this framework by two cases extracted from real life.
Description: 8th IEEE International Conference on Pervasive Computing and Communications, PerCom 2010, Mannheim, 29 March-2 April 2010
URI: http://hdl.handle.net/10397/30683
ISBN: 9781424453290
Appears in Collections:Conference Paper

Access
View full-text via PolyU eLinks SFX Query
Show full item record

SCOPUSTM   
Citations

2
Citations as of Sep 15, 2017

Page view(s)

48
Last Week
0
Last month
Checked on Sep 17, 2017

Google ScholarTM

Check



Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.