Skip to Main content Skip to Navigation
New interface
Book sections

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.
Document type :
Book sections
Complete list of metadata
Contributor : Lionel Seinturier Connect in order to contact the contributor
Submitted on : Saturday, June 5, 2010 - 11:46:14 AM
Last modification on : Friday, November 18, 2022 - 9:28:03 AM
Long-term archiving on: : Friday, September 17, 2010 - 1:25:28 PM


Files produced by the author(s)


  • 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⟩



Record views


Files downloads