This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
March 1987 (vol. 13 no. 3)
pp. 324-334
K. Narayanaswamy, the USC/Information Sciences Institute
Software configuration management ( SCM) is an emerging discipline. An important aspect of realizing SCM is the task of maintaining the configurations of evolving software systems. In this paper, we provide an approach to resolving some of the conceptual and technical problems in maintaining configurations of evolving software systems. The approach provides a formal basis for existing notions of system architecture. The formal properties of this view of configurations provide the underpinnings for a rigorous notion of system integrity, and mechanisms to control the evolution of configurations. This approach is embodied in a language, NuMIL, to describe software system configurations, and a prototype environment to maintain software system configurations. We believe that the approach and the prototype environment offer a firm base to maintain software system configurations and, therefore, to implement SCM.
Index Terms:
upward compatibility, Configuration, module and subsystem families, module and subsystem interfaces, software configuration maintenance system
Citation:
K. Narayanaswamy, W. Scacchi, "Maintaining Configurations of Evolving Software Systems," IEEE Transactions on Software Engineering, vol. 13, no. 3, pp. 324-334, March 1987, doi:10.1109/TSE.1987.233163
Usage of this product signifies your acceptance of the Terms of Use.