Aspect-Oriented Software Development with Java Aspect Components

Abstract : In the last four years, our research project dealt with separation of concerns for distributed programming environments and applications. This research effort led to the implementation of the Java Aspect Component (JAC) framework for aspect-oriented programming (AOP) in Java. Among the many requirements for distribution, flexibility and adaptability play a stringent role. The high variability of executing conditions (in terms of resources, servers availability, faults, ...) also brings the need for powerful programming paradigms. This led us to develop a dynamic model of AOP which, unlike statically compiled approaches, allows to on-the-fly deploy and undeploy aspects on top of running applications. This model comes with an UML notation and an implementation. An IDE is provided with JAC to support all the development steps of an aspect oriented application, from its design, to its implementation, to its deployment.
Type de document :
Chapitre d'ouvrage
Mehmet Aksit, Siobhan Clarke, Tzilla Elrad, Robert E Filman. Aspect-Oriented Software Development, Addison-Wesley, pp.343-369, 2004, 0-321-21976-7
Liste complète des métadonnées

https://hal.inria.fr/inria-00489501
Contributeur : Lionel Seinturier <>
Soumis le : samedi 5 juin 2010 - 11:46:14
Dernière modification le : vendredi 25 mai 2018 - 12:02:03
Document(s) archivé(s) le : vendredi 17 septembre 2010 - 13:25:28

Fichiers

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

Identifiants

  • HAL Id : inria-00489501, version 1

Collections

Citation

Renaud Pawlak, Lionel Seinturier, Laurence Duchien, Laurent Martelli, Fabrice Legond-Aubry, et al.. Aspect-Oriented Software Development with Java Aspect Components. Mehmet Aksit, Siobhan Clarke, Tzilla Elrad, Robert E Filman. Aspect-Oriented Software Development, Addison-Wesley, pp.343-369, 2004, 0-321-21976-7. 〈inria-00489501〉

Partager

Métriques

Consultations de la notice

515

Téléchargements de fichiers

173