Version control of models

Reference

This document will give the main rules and instructions for version control of models.

1. TERMINOLOGY

Saved modelModel, which must be saved when a new model has taken place.
Model modificationEvery modification of a model. Please compare FORMAL MODIFICATION and REVISION.
Formal modificationsModifications that WILL NOT have any effect on the contents of data of the model.
Revision (of the model)Modifications that will have effect on the contents of data of the model.
Revision position, Rev (revision position of model) Additional notation of models name, which is specifying a particular model.

2. REVISION OR FORMAL MODIFICATION

Model modifications are divided into two categories:

2.1 Revision

Revision is a modification, addition or deletion of the contents of data in a model.

When the contents of data of a model is changed a new model is taken place.

Every model is identified with a notation, called "revision position" (abbreviated Rev-position or Rev). The revision is marked with a new revision position according to part 3.

2.2 Formal modification

Formal modification is a modification that WILL NOT have any effect on the contents of data of the model e.g.

A formal modification is marked with the new date. Se items 3 and 3.2. If you are in doubt whether or not a formal modification is of essence or not, choose

revision.

3. REVISION POSITION

The revision position is the characteristics of model. These are included in COMPLETE identity of the model and make up the MODEL NAME + REVISION POSITION.

Example:

ORDERINGA
Name of modelRevision Position
Model identity

3.1 REVISION POSITION FOR (ORIGINAL) MODEL

Revision position for fixed (original) model should be in CAPITAL LETTERS in alphabetical order A-Z, AA-Z. The letters I, O, P, Q, R and W must not be used.

First edition should be "A".

Example:

A First fixed edition

B Revision 1

C Revision 2

In the model should the date of present Revision position be given.

3.2 FORMALLY MODIFIED MODEL

A formal modification is indicated by a NEW DATE. The revision position should not be changed.

3.3 REVISION POSITION FOR PRELIMINARY MODEL

The revision position for a preliminary model, that is a model during development is given the letter P as notification (P is for preliminary). The P is followed by the same letter as in the next revision position as well as a number that will differ the preliminary model.

Example:



1997-04-23 Björn Norén bjorn.n.noren@telia.se