Skip to Main content Skip to Navigation
Conference papers

A Reflexive Extension to Arachne's Aspect Language

Abstract : Aspect weaving at run time has proven to be an effective way of implementing software evolution. Nevertheless, it is often hard to achieve adequate modularization and reusability in face of run time and implementation issues. Arachne is an AO system that features a run time aspect weaver for C applications, and a language close to the C syntax. In this paper we present a reflexive extension of Arachne's aspect language. We show through extracts of a deadlock detection aspect, how this extension improves the modularization of crosscutting concerns and the reusability of aspects.
Document type :
Conference papers
Complete list of metadata

Cited literature [7 references]  Display  Hide  Download

https://hal.inria.fr/inria-00441362
Contributor : Nicolas Loriant <>
Submitted on : Tuesday, December 15, 2009 - 6:33:28 PM
Last modification on : Wednesday, December 5, 2018 - 1:22:07 AM
Long-term archiving on: : Thursday, June 17, 2010 - 11:43:28 PM

File

loriant.odal06.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : inria-00441362, version 1

Citation

Nicolas Loriant, Marc Ségura-Devillechaise, Thomas Fritz, Jean-Marc Menaud. A Reflexive Extension to Arachne's Aspect Language. 2006 AOSD Workshop on Open and Dynamic Aspect Language, Mar 2006, Bonn, Germany. ⟨inria-00441362⟩

Share

Metrics

Record views

359

Files downloads

171