Inquiring the usage of aspect-oriented programming: an empirical study

Freddy Munoz 1 Benoit Baudry 1 Romain Delamare 1 Yves Le Traon 2
1 TRISKELL - Reliable and efficient component based software engineering
IRISA - Institut de Recherche en Informatique et Systèmes Aléatoires, Inria Rennes – Bretagne Atlantique
Abstract : Back in 2001, the MIT announced aspect-orientedprogramming as a key technology in the next 10 years.Nowadays, 8 years later, AOP is not widely adopted.Several reasons can explain this distrust in front ofAOP, and one of them is the lack of robust tools foranalysis, testing and maintenance. In order to developdedicated solutions for assisting the development withAOP, and increase its adoption, we need to understandhow it is actually used. In this paper we analyze 38aspect-oriented open source projects with respect tothe impact of aspects on the projects, and to coverageof the language features. This reveals that AOP iscurrently used in a cautious way. This work is a firststep to built support and development tools dedicatedto actual practices for AOP, based on empirical usage profiles.
Type de document :
Communication dans un congrès
25th IEEE International Conference on Software Maintenance (ICSM'09), 2009, Edmonton, Alberta, Canada, Canada. 2009
Liste complète des métadonnées

https://hal.inria.fr/inria-00504676
Contributeur : Didier Vojtisek <>
Soumis le : mercredi 21 juillet 2010 - 09:50:51
Dernière modification le : mardi 16 janvier 2018 - 15:54:14
Document(s) archivé(s) le : vendredi 22 octobre 2010 - 16:13:29

Fichier

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

Identifiants

  • HAL Id : inria-00504676, version 1

Collections

Citation

Freddy Munoz, Benoit Baudry, Romain Delamare, Yves Le Traon. Inquiring the usage of aspect-oriented programming: an empirical study. 25th IEEE International Conference on Software Maintenance (ICSM'09), 2009, Edmonton, Alberta, Canada, Canada. 2009. 〈inria-00504676〉

Partager

Métriques

Consultations de la notice

325

Téléchargements de fichiers

132