Aspect-Oriented Software Development with Java Aspect Components - Inria - Institut national de recherche en sciences et technologies du numérique
Chapitre D'ouvrage Année : 2004

Aspect-Oriented Software Development with Java Aspect Components

Résumé

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.
Fichier principal
Vignette du fichier
jac.pdf (312.24 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

inria-00489501 , version 1 (05-06-2010)

Identifiants

  • HAL Id : inria-00489501 , version 1

Citer

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⟩
463 Consultations
127 Téléchargements

Partager

More