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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.