Aspects as Components

  • Marcelo Medeiros Eler
  • Paulo Cesar Masiero
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4039)


An adaptation of the UML Component method to design crosscutting components is briefly presented. Such components are allowed to crosscut only the public interface of base (convencional) components. The design and implementation of crosscutting components using the language JAsCO is discussed.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Cheesman, J., Daniels, J.: UML components: A simple process for specifying component-based software. Addison-Wesley, Reading (2000)Google Scholar
  2. 2.
    Suvee, D., Vanderperren, W., Jonckers, V.: Jasco: an aspect-oriented approach tailored for component based software development. In: AOSD 2003, pp. 21–29 (2003)Google Scholar
  3. 3.
    Cottenier, T., Elrad, T.: Validation of context-dependent aspect-oriented adaptations to components. In: Workshop on Component-Oriented Programming (2004)Google Scholar
  4. 4.
    Szyperski, C., Gruntz, G.D., Murer, S.: Component software - beyond object-oriented programming. Addison-Wesley/ACM Press (2002)Google Scholar
  5. 5.
    Clarke, S., Baniassad, E.: Aspect-oriented analysis and design: The theme approach. Addison-Wesley Professional, Reading (2005)Google Scholar
  6. 6.
    Clements, P.C.: From subroutines to subsystems: Component based software development. American Programmer 6(11) (1995)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Marcelo Medeiros Eler
    • 1
  • Paulo Cesar Masiero
    • 1
  1. 1.Dept. of Computer ScienceICMC – University of Sao PauloSao Carlos

Personalised recommendations