Versioned software architecture

André van der Hoek, Dennis Heimbigner, Alexander L. Wolf
1998 Proceedings of the third international workshop on Software architecture - ISAW '98  
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
more » ... ome 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.
doi:10.1145/288408.288427 fatcat:f4mwmps5nvfkzezszvwgieimfq