Chapter 9

Analyzing the Architectures of Software-Intensive Ecosystems

P. Boxer*; R. Kazman,    * Boxer Research Limited, London, United Kingdom Carnegie Mellon University, Pittsburgh, PA, United States University of Hawaii, Honolulu, HI, United States


Software-intensive ecosystems include large numbers of independent software-intensive and human agents interacting with and responding to each other’s demands in ways that are not amenable to traditional “closed-world” assumptions. The describes the core-periphery structures of the systems participating in ecosystems, and approaches the analysis of their “wicked” behavior from the perspective of the market behaviors that they are expected to support. It proposes that a key driver ...

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.