Abstract
AO-ADL is an aspect-oriented architecture description language where ’crosscutting’ becomes a new kind of relationship between components. The semantic of connectors is extended in order to represent such crosscutting relationships. In this paper we focus on an important contribution of AO-ADL, its mechanism for defining aspect-oriented connector templates, which capture generic and reusable crosscutting influences, providing an aspect-oriented architectural pattern.
Work supported by European Projects IST-2-004349 (AOSD-Europe) and IST-033710 (AMPLE), and Spanish Project TIN2005-09405-C02-01.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Pessemier, N., Seinturier, L., Coupaye, T., Duchien, L.: A model for developing component-based and aspect-oriented systems. In: Löwe, W., Südholt, M. (eds.) SC 2006. LNCS, vol. 4089, pp. 259–274. Springer, Heidelberg (2006)
Pinto, M., Fuentes, L., Troya, J.M.: DAOP-ADL: An Architecture Description Language for Dynamic Component and Aspect-Based Development. In: Pfenning, F., Smaragdakis, Y. (eds.) GPCE 2003. LNCS, vol. 2830, pp. 118–137. Springer, Heidelberg (2003)
Garcia, A., et al.: On the modular representation of architectural aspects. In: Gruhn, V., Oquendo, F. (eds.) EWSA 2006. LNCS, vol. 4344, Springer, Heidelberg (2006)
Pérez, J., et al.: PRISMA: towards quality, aspect-oriented and dynamic software architectures. In: 3rd IEEE Intl Conf. on Quality Software (2003)
Navasa, A., Pérez, M.A., Murillo, J.: Aspect modelling at architecture design. In: Morrison, R., Oquendo, F. (eds.) EWSA 2005. LNCS, vol. 3527, pp. 41–58. Springer, Heidelberg (2005)
Pinto, M., Fuentes, L.: AO-ADL: An ADL for describing aspect-oriented architectures. In: Early Aspect Workshop at AOSD 2007 (2007)
Mehta, N., Medvidovic, N., Phadke, S.: Towards a taxonomy of software connectors. In: 22nd ICSE 2000, Ireland, pp. 178–187. ACM Press, New York (2000)
Medvidovic, N., Taylor, R.: A classification and comparison framework for software architecture description languages. IEEE Transaction on Software Engineering 26(1), 70–93 (2000)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Fuentes, L., Gámez, N., Pinto, M., Valenzuela, J.A. (2007). Using Connectors to Model Crosscutting Influences in Software Architectures. 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_27
Download citation
DOI: https://doi.org/10.1007/978-3-540-75132-8_27
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)