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.
This research work is partially supported by project number TIN 2005-09405-C02-02 and 2PR04B011.*
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Canal, C., et al.: Compatibility and Inheritance in Software Architecture. Science of Computing Programming 41(2), 105–130 (2001)
Chitchyan, R., et al.: Survey of Aspect-Oriented Analisis and Design Approaches. Document ID AOSD-Europe-ULANC-9 (May 2005)
Filman, R., et al.: Aspect-Oriented Software Development. Addison-Wesley, Reading (2005)
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)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Navasa, A., Pérez, M.A., Murillo, J.M. (2007). AspectLEDA: Extending an ADL with Aspectual Concepts. In: Oquendo, F. (eds) Software Architecture. ECSA 2007. Lecture Notes in Computer Science, vol 4758. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-75132-8_36
Download citation
DOI: https://doi.org/10.1007/978-3-540-75132-8_36
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-75131-1
Online ISBN: 978-3-540-75132-8
eBook Packages: Computer ScienceComputer Science (R0)