Versioned software architecture

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

In this position paper we introduce a novel use of software architecture.Rather than following the traditional focus on design, we propose to use the notion of versioned software architecture to support other activities in the software life cycle.In particular, we are investigating how the activities of configuration management and software deployment can benefit from the availability of an explicit architectural representation that is enhanced with versioning capabilities.Below, we present some of the initial results of this investigation.We motivate our research into versioned software architecture, present some usage scenarios in the context of configuration management and software deployment, and conclude with an outlook at the future work that remains to be done.

Read the paper · More papers on PaperTik