Lecture Notes in Computer Science, 2001, Volume 1999/2001, 102-115, DOI: 10.1007/3-540-45254-0_10

Architectural Reflection Realising Software Architectures via Reflective Activities

Francesco Tisato, Andrea Savigni, Walter Cazzola and Andrea Sosio

View Related Documents

Abstract

Architectural reflection is the computation performed by a software system about its own software architecture. Building on prev- ious research and on practical experience in industrial projects, in this pa- per 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 non-functional requirements in terms of object-oriented concepts, and how a clean sep- aration of concerns between application domain level and architectural level activities can be enforced.

Fulltext Preview

Image of the first page of the fulltext document