University of Limerick Institutional Repository

A formalised, taxonomy-driven approach to cross-layer application adaptation

DSpace Repository

Show simple item record

dc.contributor.author Popescu, Razvan
dc.contributor.author Staikopoulos, Athanasios
dc.contributor.author Brogi, Antonio
dc.contributor.author Liu, Peng
dc.contributor.author Clarke, Siobhán
dc.date.accessioned 2012-07-18T15:11:44Z
dc.date.available 2012-07-18T15:11:44Z
dc.date.issued 2012
dc.identifier.uri http://hdl.handle.net/10344/2377
dc.description peer-reviewed en_US
dc.description.abstract Advances in pervasive technology have made it possible to consider large-scale application types that potentially span heterogeneous organisations, technologies and device types. This class of application will have a multi-layer architecture, where each layer is likely to use languages and technologies appropriate to its own concerns. An example application is a geographically-large-scale crisis management system. Typically, such applications are required to dynamically adapt their behaviour based on current circumstances, with adaptations potentially a ecting all layers of the application. The complexities involved in dynamically adapting multi-layer applications will significantly benefit from formal approaches to its specification. This paper presents a new methodology for exible, multi-layer application adaptation, with layer-specific adaptation solution templates bound to application mismatches that are organised into hierarchical taxonomies.Templates can be linked either through direct invocations or through adaptation events, supporting exible cross-layer adaptation. The methodology illustrates the use of di erent formalisms for di erent elements of its specification. In particular, we combine semi-formal metamodelling techniques for the system model specification with formal Petri nets, which are used to capture template matchmaking using reachability analysis. This work demonstrates how existing formalisms can be used for the specification of a generic adaptation model for pervasive applications. en_US
dc.language.iso eng en_US
dc.publisher Association for Computing Machinery en_US
dc.relation.ispartofseries ACM Transactions on Autonomous and Adaptive System;7(1), Article No 7.
dc.relation.uri http://dx.doi.org/10.1145/2168260.2168267
dc.rights "© ACM, 2012. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in ACM Transactions on Autonomous and Adaptive System 7(1), Article No. 7 http://dx.doi.org/10.1145/2168260.2168267 en_US
dc.subject cross-layer adaptation en_US
dc.subject multi-layer application en_US
dc.subject taxonomies of application mismatches en_US
dc.title A formalised, taxonomy-driven approach to cross-layer application adaptation en_US
dc.type info:eu-repo/semantics/article en_US
dc.type.supercollection all_ul_research en_US
dc.type.supercollection ul_published_reviewed en_US
dc.contributor.sponsor SFI en_US
dc.rights.accessrights info:eu-repo/semantics/openAccess en_US
dc.internal.authorcontactother siobhan.clarke@scss.tcd.ie


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account

Statistics