ICSE '88 Proceedings of the 10th international conference on Software engineering
The USC system factory project
ACM SIGSOFT Software Engineering Notes
Assuring the correctness of configured software descriptions
SCM '89 Proceedings of the 2nd International Workshop on Software configuration management
A decision-based configuration process model
ICSE '90 Proceedings of the 12th international conference on Software engineering
A Graph Model for Software Evolution
IEEE Transactions on Software Engineering
Extending attribute grammars to support programming-in-the-large
ACM Transactions on Programming Languages and Systems (TOPLAS)
Software architecture in industrial applications
Proceedings of the 17th international conference on Software engineering
On designing intelligent hypertext systems for information management in software engineering
HYPERTEXT '87 Proceedings of the ACM conference on Hypertext
Extracting and Restructuring the Design of Large Systems
IEEE Software
System-Guided View Integration for Object-Oriented Databases
IEEE Transactions on Knowledge and Data Engineering
Reusing Software: Issues and Research Directions
IEEE Transactions on Software Engineering
Ancestor Controlled Submodule Inclusion in Design Databases
IEEE Transactions on Knowledge and Data Engineering
A theory model core for module interconnection languages
CASCON '94 Proceedings of the 1994 conference of the Centre for Advanced Studies on Collaborative research
Modding as a basis for developing game systems
Proceedings of the 1st International Workshop on Games and Software Engineering
Dependency solving: A separate concern in component evolution management
Journal of Systems and Software
Processes in securing open architecture software systems
Proceedings of the 2013 International Conference on Software and System Process
Hi-index | 0.00 |
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.