University of Limerick Institutional Repository

Chisel: a policy-driven, context-aware, dynamic adaptation framework

DSpace/Manakin Repository

Show simple item record

dc.contributor.author Keeney, John
dc.contributor.author Cahill, Vinny
dc.date.accessioned 2011-07-15T10:00:34Z
dc.date.available 2011-07-15T10:00:34Z
dc.date.issued 2003
dc.identifier.citation J. Keeney, V. Cahill ‘Chisel: a policy-driven, context-aware, dynamic adaptation framework’ in the Fourth IEEE International Workshop on Policies for Distributed Systems and Networks (POLICY 2003), Lake Como, Italy, 4-6 June 2003, IEEE Computer Society, 2003, pp 3-14 en_US
dc.identifier.uri http://hdl.handle.net/10344/1104
dc.description peer-reviewed
dc.description.abstract We argue that the software user, the developer, the designer and indeed the application logic itself all possess invaluable intelligence to gear how software should adapt itself to changing requirements and changing context. We present Chisel, an open framework for dynamic adaptation of services using reflection in a policy-driven, context-aware manner. The system is based on decomposing the particular aspects of a service object that do not provide its core functionality into multiple possible behaviours. As the execution environment, user context and application context change, the service object will be adapted to use different behaviours, driven by a human-readable declarative adaptation policy script. To demonstrate this framework we will provide a dynamically adaptive middleware for mobile computing. The framework will allow users and applications to make mobile- aware dynamic changes to the behaviour of various services of the middleware, and allow the addition of new unanticipated behaviours at run-time, without changing or stopping the middleware or an application that may be using it. This is achieved by implementing the behaviours as metatypes in Iguana/J, which supports non-invasive dynamic associations of metatypes to service objects without any requirement to interrupt, change or access the object’s source code. en_US
dc.description.sponsorship SFI
dc.language.iso eng en_US
dc.publisher IEEE Computer Society en_US
dc.relation.ispartofseries POLICY’03 - Proceedings of the 4th International Workshop on Policies for Distributed Systems and Networks
dc.subject computer science en_US
dc.title Chisel: a policy-driven, context-aware, dynamic adaptation framework en_US
dc.type Conference item en_US
dc.type.supercollection all_ul_research en_US
dc.type.restriction none en

Files in this item

This item appears in the following Collection(s)

Show simple item record

Related Items

Search DSpace


Advanced Search

Browse

My Account