Version control in an object-oriented architecture
Object-oriented concepts, databases, and applications
Concepts in configuration management systems
SCM '91 Proceedings of the 3rd international workshop on Software configuration management
Change-oriented version descriptions in EPOS
Software Engineering Journal
The CM challenge: configuration management that works
Configuration management
The Adele configuration manager
Configuration management
Apel: A Graphical Yet Executable Formalism forProcess Modeling
Automated Software Engineering
Concurrent Engineering with Delta Files
IEEE Computer Graphics and Applications
Selected papers from the ICSE SCM-4 and SCM-5 Workshops, on Software Configuration Management
Selected papers from the ICSE SCM-4 and SCM-5 Workshops, on Software Configuration Management
Experiences with the Use of a Configuration Language
ICSE '96 Proceedings of the SCM-6 Workshop on System Configuration Management
The Asgard System: Activity-Based Configuration Management
ICSE '96 Proceedings of the SCM-6 Workshop on System Configuration Management
Work Space Management in Software Engineering Environments
ICSE '96 Proceedings of the SCM-6 Workshop on System Configuration Management
High Level Process Modeling for SCM Systems
ICSE '97 Proceedings of the SCM-7 Workshop on System Configuration Management
Managing the Software Development Process with ClearGuide
ICSE '97 Proceedings of the SCM-7 Workshop on System Configuration Management
Content Change Management: Problems for Web Systems
SCM-9 Proceedings of the 9th International Symposium on System Configuration Management
Goals for a Configuration Management Network Protocol
SCM-9 Proceedings of the 9th International Symposium on System Configuration Management
Unified Class Evolution by Object-Oriented Views
ER '92 Proceedings of the 11th International Conference on the Entity-Relationship Approach: Entity-Relationship Approach
A Modelling Approach to the Realisation of Modular Information Spaces
CAiSE '02 Proceedings of the 14th International Conference on Advanced Information Systems Engineering
Process model and awareness in SCM
Proceedings of the 12th international workshop on Software configuration management
To lock, or not to lock: That is the question
Journal of Systems and Software
Hi-index | 0.00 |
A major requirement in Software Engineering is to reduce the time to market. This requirement along with a demand for product sophistication and better quality has led to larger teams which in turn dramatically increases the pressure for more concurrent work in a distributed context.This paper, based on our experience in Software Configuration Management for large software systems, shows why object management in such a context requires specific facilities for the consistent management of objects in multiple copies, different locations and formats, accessed and changed simultaneously by many engineers.We present the solutions we have developed with our partner Dassault Syst猫mes, for the definition and enforcement of consistent concurrent engineering work, including a number of measures showing that scalability and efficiency are really tough issues.We argue that the scalability and efficiency constraints found in SCMcan only be met by a new architecture of SCM systems and by the development of a middleware layer that should be common to all SCM tools, and also usable by other applications sharing the same concerns.