Chapter 4

An Architecture Viewpoint for Modeling Dynamically Configurable Software Systems

B. Tekinerdogan*; H. Sozer    * Wageningen University, Wageningen, The Netherlands Ozyegin University, Istanbul, Turkey

Abstract

Current software systems are rarely static and need to be able to change their topology and behavior to the changing context. To support the communication among stakeholders, guide the design decisions, and analyze the architecture it is important to model the adaptability concerns explicitly. In practice, architectural concerns are represented using architecture views that are derived from the corresponding architecture viewpoints. Different software architecture viewpoints have been introduced but runtime adaptability ...

Get Managing Trade-offs in Adaptable Software Architectures now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.