An approach to modelling software evolution processes.