Istituto di Scienza e Tecnologie dell'Informazione     
Inverardi P., Mainetto G., Wolf A. L. Formalizing the semantics of variants. Internal note CNUCE-B4-94-033, 1994.
Software Configuration Management (SCM) is the activity of controlling the evolution of a software System. Our goal is to give a precise semantics to SCM concepts in order to form a sound basis for developing improved SCM tools. We are beginning by focusing on the key notion of version. In particular, we are trying to understand the semantics of variants—versions of a configuration item that are equivalent in some context. In this paper we give a formal semantics for variants based on the notion of pre-order relation, as opposed to the more familiar notion of equivalence. Such an approach allows consistent modifications of interfaces to he taken into account. We also present an initial mapping of those semantics onto an object-oriented persistent programming language that can be used to model an SCM repository
Subject SCM

Icona documento 1) Download Document PDF

Icona documento Open access Icona documento Restricted Icona documento Private


Per ulteriori informazioni, contattare: Librarian http://puma.isti.cnr.it

Valid HTML 4.0 Transitional