Chapter 11

Software Evolution in the Presence of Externalities

A Game-Theoretic Approach

Marios Fokaefs, Eleni Stroulia and Paul R. Messinger,    University of Alberta, Edmonton, AB, Canada

The architecture of service-oriented systems is defined by the services involved and the network of their usage interdependencies. Changes in an individual service may lead to the evolution of the overall architecture, as (a) different or new interactions may become possible and (b) existing partners may leave the network if their dependency needs are no longer satisfied. Therefore, studying the evolution of a service and the impact it may have on services and business partners that depend on it is essential to studying the evolution of software architecture ...

Get Economics-Driven Software Architecture 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.