Static Analysis of Aspect Interaction and Composition in Component Models - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2011

Static Analysis of Aspect Interaction and Composition in Component Models

Résumé

Component based software engineering and aspect orientation are claimed to be two complementary approaches. While the former ensures the modularity and the reusability of software entities, the latter enables the modularity of crosscutting concerns that cannot be modularized by regular components. Nowadays, several approaches and frameworks are dedicated to integrate aspects into component models. However, when several aspects are woven, interferences may appear which results on undesirable behaviors. The contribution of this paper is twofold. First, we show how aspectualized component models can be formally modeled in Uppaal model checker in order to detect potential interferences among aspects. Second, we provide an extendible catalog of composition operators used for aspect composition. We illustrate our general approach with an airport Internet service example.
Fichier principal
Vignette du fichier
gpce2011-submission.pdf (864.84 Ko) Télécharger le fichier
Origine : Fichiers éditeurs autorisés sur une archive ouverte
Loading...

Dates et versions

hal-00606270 , version 1 (05-07-2011)
hal-00606270 , version 2 (06-01-2012)

Identifiants

  • HAL Id : hal-00606270 , version 2

Citer

Abdelhakim Hannousse, Rémi Douence, Gilles Ardourel. Static Analysis of Aspect Interaction and Composition in Component Models. the 10th International Conference on Generative Programming and Component Engineering (GPCE'11), Oct 2011, Portland, Oregon, United States. pp.18. ⟨hal-00606270v2⟩
239 Consultations
420 Téléchargements

Partager

Gmail Facebook X LinkedIn More