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.
Type de document :
Communication dans un congrès
2006 AOSD Workshop on Open and Dynamic Aspect Language, Mar 2006, Bonn, Germany. 2006
Liste complète des métadonnées

Littérature citée [7 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/inria-00441362
Contributeur : Nicolas Loriant <>
Soumis le : mardi 15 décembre 2009 - 18:33:28
Dernière modification le : vendredi 22 juin 2018 - 09:27:59
Document(s) archivé(s) le : jeudi 17 juin 2010 - 23:43:28

Fichier

loriant.odal06.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • 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. 2006. 〈inria-00441362〉

Partager

Métriques

Consultations de la notice

295

Téléchargements de fichiers

140