Software Architecture, Conguration Management, and Congurable Distributed Systems: A M enage a Trois

Andr ́ e van der Hoek, Dennis M. Heimbigner, Alexander L. Wolf · 1998

Software architecture, conguration management, and congurable distributed systems are three areas of research that until now have evolved separately. Contributions in each eld have focused on their respective area of concern. However, as solutions in the three elds tend to center around some notion of a system model, it is worthwhile to investigate their relationship in detail. In particular, the large amount of overlap among the system models developed in each area, combined with the complementary nature of the dierences among them, suggests that an approach based on a common system model is viable. In this paper, we illustrate the benets of using such a unied system model, identify the commonalities and dierences among the existing system models, and present some of our initial experiments that we believe will lead to the development of a single system model that is usable in all three elds.

Read the paper · More papers on PaperTik