No abstract available.
The data model of the configuration management assistant (CMA)
In an environment in which systems are configured by reusing existing subsystems, the determination of complete and consistent configurations is a non-trivial and error-prone task, although considerable information about the subsystems may already be ...
On the design of the amoeba configuration manager
The program Amoeba Make, or Amake, is being designed to fulfil the need of a make-like configuration manager capable of exploiting the potentials of the Amoeba distributed operating system. The major design goal is to create a software configuration ...
A schema for configuration management
Sun's Network Software Environment (NSE) provides configuration management services for engineering applications [1] [2] [3]. This paper describes the NSE and the object schema it was based on. It emphasizes the design decisions we made in constructing ...
Design management in base/OPEN
This paper presents aspects of a design management model. The area of design management may range from items such as users, access-rights, version- and configuration management to projects and tasks. This paper concentrates on the aspects of ...
Separate compilation in CHIPSY
This paper describes a practical implementation scheme for separate compilation of strongly typed high-level languages. The scheme provides full inter-module type checking, while limiting the problems of “big inhale” and most redundant recompilations by ...
Illustrating interference in interfering versions of programs
The need to integrate several versions of a program into a common one arises frequently, but it is a tedious and time consuming task to merge programs by hand. The program-integration algorithm recently proposed by S. Horwitz, J. Prins, and T. Reps ...
Change oriented versioning in a software engineering database
We present the change oriented model of versioning, which focuses strongly on functional changes in a software product and therefore can be seen as an alternative to the traditional, “version oriented” models. The change oriented model is used as a ...
Edge concentration: a method for clustering directed graphs
The display of a directed graph is a commonly used visual aid for representing relationships. However, some graphs contain so many edges that their display by traditional graph layout algorithms is virtually impossible because of the overwhelming number ...
Revision control in an integrated software development environment
We present a graph-based formal approach to revision control that takes consistency relations between revisions of different documents into account. We use a new powerful graph grammar specification language, called PROGRESS, for the rule-based ...
Maintaining the evolution of software objects in an integrated enviornment
This paper discusses the organization of software objects in an integrated environment from the software configuration management view. We will emphasize organization by evolution, by membership and by composition. The paper introduces program base ...
Object-oriented configuration control
In this paper we show how configuration management and version control can be integrated and automated. Our approach is to use an object-oriented paradigm for the environment and to consider dependencies between modules to be a property local to every ...
Orthogonal version management
One part of the “Software Configuration Management” — software version control — is the task of controlling different versions of documents. Most existing version control systems accomplish this task by managing variant and revision trees of single ...
Aladdin/lamp: Configuration management tools for distributed computer control systems
The problem of the automation of the development of distributed software configuration (DSC) in the distributed computer control systems (DCCS) is discussed. The present paper deals with the building technology of the organisation of the interactions ...
Conflict management in a source version management system
To support concurrent development a source version management system must support multiple programmers concurrently accessing shared source code, while maintaining the integrity of the source database. This problem is similar to the problem of ...
Commercial realtime software needs different configuation management
Arguments are presented as to why integrated, monolithic configuration management is not well suited to commercial realtime systems. An alternative approach to configuration management that over several years we have found to be effective and widely ...
Replacing version-control with job-control
Version-control is a mechanism for managing the multiple versions of the software objects that are created during the software development process. Traditionally, version-control consists of providing tools for generating a branching tree of versions, ...
Object derivation and validation from a data base definition
The MONSYS (MONtage SYStem) method and tool has been developed by the SIEMENS Systems Development . Division with the objective to increase the efficiency and quality of the integration process for the BS2000 System Software. Presently MONSYS is used to ...
Index Terms
- Proceedings of the 2nd International Workshop on Software configuration management