Lancaster EPrints

Reflection and aspects meet again: runtime reflective mechanisms for dynamic aspects

Bencomo, Nelly and Blair, Gordon S. and Coulson, G. and Grace, P. and Rashid, A. (2005) Reflection and aspects meet again: runtime reflective mechanisms for dynamic aspects. In: AOMD '05: The 1st workshop on Aspect oriented middleware development, 1900-01-01, Grenoble, France.

[img]
Preview
PDF (AspectMiddleware2005.pdf)
Available under License ACM.

Download (94Kb) | Preview

    Abstract

    Distributed applications and middleware systems typically involve language and system-wide heterogeneity e.g. different platforms (PC, PDA, embedded devices, etc.). Dynamic adaptation of distributed systems at run-time is a common approach to deal with the resultant environmental conditions. Dynamic aspects have been identified as a technique to address this problem. In such kind of applications, advices cannot be considered as a simple ‘piece of code’ as it might be in single language AOP approaches; instead advices should be realised in different ways in distinct parts of the system depending upon the platform, language, and dynamics of program execution. This position paper discusses the use of a suit of orthogonal meta-level models as the basis to provide different reflective implementation mechanisms for supporting AOP approaches in a language and platform independent fashion.

    Item Type: Conference or Workshop Item (Paper)
    Journal or Publication Title: AOMD '05: The 1st workshop on Aspect oriented middleware development
    Uncontrolled Keywords: cs_eprint_id ; 1701 cs_uid ; 361
    Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
    Departments: Faculty of Science and Technology > School of Computing & Communications
    ID Code: 41561
    Deposited By: ep_importer_comp
    Deposited On: 11 Aug 2008 21:50
    Refereed?: Yes
    Published?: Published
    Last Modified: 23 Sep 2014 18:48
    Identification Number:
    URI: http://eprints.lancs.ac.uk/id/eprint/41561

    Actions (login required)

    View Item