Relating architectural views with architectural concerns

  • Authors:
  • Nelis Boucké;Tom Holvoet

  • Affiliations:
  • K.U.Leuven, Leuven, Belgium;K.U.Leuven, Leuven, Belgium

  • Venue:
  • Proceedings of the 2006 international workshop on Early aspects at ICSE
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Architectural views are at the foundation of software architecture and are used to describe the system from different perspectives. However, some architectural concerns crosscut the decomposition of the architecture in views. The drawbacks of crosscutting with respect to architectural views is similar to the drawbacks with respect to code, i.e. hampering reuse, maintenance and evolution of the architecture. This paper investigates the relations between architectural concerns, architectural drivers and views to identify why crosscutting manifests itself. We propose to extend the architectural description with slices and composition mechanisms to prevent this crosscutting and perform an initial exploration of these concepts in an Online Auction system. Within this limited setting the first results look promising to better separate concerns that otherwise would crosscut the views.