Architectural Reflection: Realising Software Architectures via Reflective Activities

  • Authors:
  • Francesco Tisato;Andrea Savigni;Walter Cazzola;Andrea Sosio

  • Affiliations:
  • -;-;-;-

  • Venue:
  • EDO '00 Revised Papers from the Second International Workshop on Engineering Distributed Objects
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

Architectural reflection is the computation performed by a software system about its own software architecture. Building on previous research and on practical experience in industrial projects, in this paper we expand the approach and show a practical (albeit very simple) example ofa pplication of architectural reflection. The example shows how one can express, thanks to reflection, both functional and nonfunctional requirements in terms ofob ject-oriented concepts, and how a clean separation ofcon cerns between application domain level and architectural level activities can be enforced.