Advertisement

Using Connectors to Model Crosscutting Influences in Software Architectures

  • Lidia Fuentes
  • Nadia Gámez
  • Mónica Pinto
  • Juan A. Valenzuela
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4758)

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.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)CrossRefGoogle Scholar
  2. 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. 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)CrossRefGoogle Scholar
  4. 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. 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. 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. 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)CrossRefGoogle Scholar
  8. 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)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2007

Authors and Affiliations

  • Lidia Fuentes
    • 1
  • Nadia Gámez
    • 1
  • Mónica Pinto
    • 1
  • Juan A. Valenzuela
    • 1
  1. 1.Dpto. Lenguajes y Ciencias de la Computación, University of MálagaSpain

Personalised recommendations