Skip to main content

Using Connectors to Model Crosscutting Influences in Software Architectures

  • Conference paper
Software Architecture (ECSA 2007)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 4758))

Included in the following conference series:

  • 1070 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. 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)

    Chapter  Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Chapter  Google Scholar 

  4. Pérez, J., et al.: PRISMA: towards quality, aspect-oriented and dynamic software architectures. In: 3rd IEEE Intl Conf. on Quality Software (2003)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. Pinto, M., Fuentes, L.: AO-ADL: An ADL for describing aspect-oriented architectures. In: Early Aspect Workshop at AOSD 2007 (2007)

    Google Scholar 

  7. 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)

    Chapter  Google Scholar 

  8. Medvidovic, N., Taylor, R.: A classification and comparison framework for software architecture description languages. IEEE Transaction on Software Engineering 26(1), 70–93 (2000)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Flavio Oquendo

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics