The full-text may be used and/or reproduced, and given to third parties in any format or medium, without prior permission or charge, for personal research or study, educational, or not-for-prot purposes provided that:• a full bibliographic reference is made to the original source• a link is made to the metadata record in Durham E-Theses• the full-text is not changed in any way The full-text must not be sold in any format or medium without the formal permission of the copyright holders. This approach has the potential for yielding highly useful metrics with regard to MVD systems, as well as giving developers a greater insight into the behaviour of each channel ' within the system. In this research, an automatic fault injection system for multi-version systems called FITMVS is developed. A multi-version system is then,tested using this system, and the results analysed.It is concluded that this appr?ach can yield several extremely useful metrics, such as metrics related to channel sensitivity, channel sensitivity to common-mode error, program scope sensitivity, program scope sensitivity to common-mode error, error frequency distribution and common-mode error frequency distribution. In addition to this, the analysis of the multiversion system tested indicates that the system has an extremely low probability of experiencing common-mode error, although several key points in ch~nnel code are identified as having higher sensitivity to faults than others.2