Advertisement

AspectLEDA: Extending an ADL with Aspectual Concepts

  • Amparo Navasa
  • Miguel A. Pérez
  • Juan Manuel Murillo
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4758)

Abstract

When increasing the complexity of software systems new techniques allowing for their adequate manipulation are required. In the last ten years, AOSD has been proposed to manage the systems complexity by considering concepts of AO programming extended along the software life cycle. The suitability of the existence of an AO architectural design appears when AO concepts are extended to the whole life cycle. In order to adequately specify the AO design, Aspect-Oriented ADLs are needed. In this paper AspectLEDA, an ADL to support architectural descriptions treating aspects, is presented.

Keywords

Software Architecture AOSD ADL AO-ADL 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Canal, C., et al.: Compatibility and Inheritance in Software Architecture. Science of Computing Programming 41(2), 105–130 (2001)CrossRefMathSciNetGoogle Scholar
  2. 2.
    Chitchyan, R., et al.: Survey of Aspect-Oriented Analisis and Design Approaches. Document ID AOSD-Europe-ULANC-9 (May 2005)Google Scholar
  3. 3.
    Filman, R., et al.: Aspect-Oriented Software Development. Addison-Wesley, Reading (2005)Google Scholar
  4. 4.
    Navasa, A., et al.: Aspect Modelling at Architecture Design. In: Morrison, R., Oquendo, F. (eds.) EWSA 2005. LNCS, vol. 3527, pp. 41–48. Springer, Heidelberg (2005)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2007

Authors and Affiliations

  • Amparo Navasa
    • 1
  • Miguel A. Pérez
    • 1
  • Juan Manuel Murillo
    • 1
  1. 1.Quercus Software Engineering Group, Department of Computer Science, University of Extremadura.Spain

Personalised recommendations