Aspect-Oriented Software Development with Java Aspect Components - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Book Sections Year : 2004

Aspect-Oriented Software Development with Java Aspect Components


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
Origin : Files produced by the author(s)

Dates and versions

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


  • HAL Id : inria-00489501 , version 1


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⟩
428 View
116 Download


Gmail Facebook X LinkedIn More