Do We Need 'Agile' Software Development Tools?
NODe '02 Revised Papers from the International Conference NetObjectDays on Objects, Components, Architectures, Services, and Applications for a Networked World
Differences between versions of UML diagrams
Proceedings of the 9th European software engineering conference held jointly with 11th ACM SIGSOFT international symposium on Foundations of software engineering
Multi-level Con.guration Management with Fine-grained Logical Units
EUROMICRO '05 Proceedings of the 31st EUROMICRO Conference on Software Engineering and Advanced Applications
A Tool Integration Platform for Multi-Disciplinary Development
EUROMICRO '05 Proceedings of the 31st EUROMICRO Conference on Software Engineering and Advanced Applications
Odyssey-VCS: a flexible version control system for UML model elements
Proceedings of the 12th international workshop on Software configuration management
Model data management: towards a common solution for PDM/SCM systems
Proceedings of the 12th international workshop on Software configuration management
Odyssey-SCM: An integrated software configuration management infrastructure for UML models
Science of Computer Programming
Towards software configuration management for unified models
Proceedings of the 2008 international workshop on Comparison and versioning of software models
Towards odyssey-VCS 2: improvements over a UML-based version control system
Proceedings of the 2008 international workshop on Comparison and versioning of software models
Diff and merge support for model based development
Proceedings of the 2008 international workshop on Comparison and versioning of software models
ACM SIGSOFT Software Engineering Notes
EMFStore: a model repository for EMF models
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
Operation-based conflict detection
Proceedings of the 1st International Workshop on Model Comparison in Practice
Operation-based, fine-grained version control model for tree-based representation
FASE'10 Proceedings of the 13th international conference on Fundamental Approaches to Software Engineering
Hi-index | 0.00 |
In this paper we present a model of version and configurationmanagement in the early phases of software developmentand an implementation of this model. We assumethat software documents are modeled in a fine-grained way,that they are stored as syntax trees in XML files or a repositorysystem, and that tools directly operate on these syntaxtrees. In contrast to file-based systems, structural changesin the document, e.g. the shifting of a method between twoclasses, can be identified in our model. Configurations allowus to manage groups of single modifications; such agroup will mostly correspond to a specific design task or asimilar activity. Configurations are thus a means to establisha connection to a change management system.