Advertisement

On the Interplay of Crosscutting and MAS-Specific Styles

  • Ambra Molesini
  • Alessandro Garcia
  • Christina Chavez
  • Thais Batista
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4758)

Abstract

This paper presents a systematic case study that analyzes the influence exerted by different styles over the nature of architectural crosscutting concerns in an evolving multi-agent system. The analysis encompassed the systematic comparison of alternative architecture decompositions for the same application that changed over time to address different stakeholders’ concerns.

Keywords

Architectural Style Exception Handling Error Handling Architectural Description Tuple Space 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Garcia, A., et al.: On the modular representation of architectural aspects. In: Gruhn, V., Oquendo, F. (eds.) EWSA 2006. LNCS, vol. 4344, pp. 82–97. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  2. 2.
    Shaw, M.: Comparing architectural design styles. IEEE Software 12, 27–41 (1995)CrossRefGoogle Scholar
  3. 3.
    Mamei, M., et al.: Programming stigmergic coordination with the tota middleware. In: Dignum, F., et al. (eds.) Proc. of AAMAS 2005, pp. 415–422. ACM Press, New York (2005)CrossRefGoogle Scholar
  4. 4.
    Silva, O., et al.: The reflective blackboard pattern: Architecting large multi-agent systems. In: Garcia, A.F., de Lucena, C.J.P., Zambonelli, F., Omicini, A., Castro, J. (eds.) Software Engineering for Large-Scale Multi-Agent Systems. LNCS, vol. 2603, pp. 73–93. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  5. 5.
    Ciancarini, P., et al.: A case study in coordination: Conference management on internet (1996), ftp://ftp.cs.unibo.it/pub/cianca/coordina.ps.gz
  6. 6.
    Buschmann, F., et al.: Pattern-Oriented Software Architecture: A System of Patterns, vol. 1. Wiley, Chichester (1996)Google Scholar
  7. 7.
    Filho, F.C., et al.: Exceptions and aspects: the devil is in the details. In: SIGSOFT FSE 2005, pp. 152–162. ACM Press, New York (2006)Google Scholar
  8. 8.
    Greenwood, P., et al.: On the impact of aspectual decompositions on design stability: An empirical study. In: Ernst, E. (ed.) ECOOP 2007. LNCS, vol. 4609, pp. 176–200. Springer, Heidelberg (2007)Google Scholar
  9. 9.
    Chavez, C., et al.: Are architectural aspects style dependent? In: 1st Workshop on Aspects in Architectural Description (2007)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2007

Authors and Affiliations

  • Ambra Molesini
    • 1
  • Alessandro Garcia
    • 2
  • Christina Chavez
    • 3
  • Thais Batista
    • 4
  1. 1.Alma Mater Studiorum-Università di BolognaItaly
  2. 2.Lancaster UniversityUK
  3. 3.UFBA-Universidade Federal de BahiaBrazil
  4. 4.UFRN-Universidade Federal do Rio Grande do NorteBrazil

Personalised recommendations