DocumentCode :
746092
Title :
Maintaining Configurations of Evolving Software Systems
Author :
Narayanaswamy, K. ; Scacchi, Walt
Author_Institution :
the USC/Information Sciences Institute
Issue :
3
fYear :
1987
fDate :
3/1/1987 12:00:00 AM
Firstpage :
324
Lastpage :
334
Abstract :
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.
Keywords :
Configuration; module and subsystem families; module and subsystem interfaces; software configuration maintenance system; upward compatibility; Application software; Computer architecture; Computer science; Control systems; Information systems; Large-scale systems; Mechanical factors; Software maintenance; Software prototyping; Software systems; Configuration; module and subsystem families; module and subsystem interfaces; software configuration maintenance system; upward compatibility;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/TSE.1987.233163
Filename :
1702218
Link To Document :
بازگشت