CompAr: Ensuring Safe Around Advice Composition - Université Pierre et Marie Curie Accéder directement au contenu
Communication Dans Un Congrès Année : 2005

CompAr: Ensuring Safe Around Advice Composition

Résumé

Advanced techniques in separation of concerns such as Aspect-Oriented Programming, help to develop more maintainable and more efficient applications by providing means for modularizing crosscutting concerns. However, conflicts may appear when several concerns need to be composed for the same application, especially when dealing with around advice. We call this problem the Aspect Composition Issue (ACI). Based on our experience in programming aspects, this paper presents a language called CompAr, which allows the programmer to abstractly define an execution domain, the advice codes, and their execution constraints. The CompAr compiler then evaluates the definitions in order to check if the execution constraints are fulfilled. Using a concrete AOP case study, we show how to use the CompAr language in order to detect and avoid ACIs.
Fichier principal
Vignette du fichier
fmoods.pdf (184.64 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

inria-00446489 , version 1 (12-01-2010)

Identifiants

Citer

Renaud Pawlak, Laurence Duchien, Lionel Seinturier. CompAr: Ensuring Safe Around Advice Composition. 7th IFIP International Conference on Formal Methods for Open Object-Based Distributed Systems (FMOOD'05), Jun 2005, Athens, Greece. pp.163-178, ⟨10.1007/11494881_11⟩. ⟨inria-00446489⟩
110 Consultations
116 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More