Title :
A fine-grained version and configuration model in analysis and design
Author :
Ohst, Dirk ; Kelter, Udo
Author_Institution :
Fachbereich Elektrotechnik und Informatik, Siegen Univ., Germany
Abstract :
In this paper we present a model of version and configuration management in the early phases of software development and an implementation of this model. We assume that software documents are modeled in a fine-grained way, that they are stored as syntax trees in XML files or a repository system, and that tools directly operate on these syntax trees. In contrast to file-based systems, structural changes in the document, e.g. the shifting of a method between two classes, can be identified in our model. Configurations allow us to manage groups of single modifications; such a group will mostly correspond to a specific design task or a similar activity. Configurations are thus a means to establish a connection to a change management system.
Keywords :
configuration management; management of change; object-oriented databases; software development management; software engineering; systems analysis; XML files; change management system; configuration management; early software development phases; fine-grained configuration model; fine-grained version model; repository system; software documents; structural document changes; syntax trees; version management; Data models; Environmental management; Object oriented modeling; Programming; Relational databases; Software design; Software development management; Software engineering; Software tools; XML;
Conference_Titel :
Software Maintenance, 2002. Proceedings. International Conference on
Print_ISBN :
0-7695-1819-2
DOI :
10.1109/ICSM.2002.1167813