Chapter 4

An Architecture Viewpoint for Modeling Dynamically Configurable Software Systems

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


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 live online training, plus books, videos, and digital content from nearly 200 publishers.