Abstract
The approach consisted of developing a conceptual model and subsequently implementing it as a prototype knowledge based system to assess both the similarity and dissimilarity of two software systems developed from the same requirement. In essence the model tries to determine the diversity of two programs by comparing whatever evidence is available regarding those attributes that have the potential of influencing diversity. Some of the information upon which such an assessment is made will be of variable quality and in some cases information will be completely lacking. In order to enable all of this information to be represented in a consistent way the model was implemented in FRIL (Fuzzy Relational Inference Language) as FRIL is capable of representing knowledge bases containing uncertainties of a probabilistic, fuzzy and evidential nature.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
J.F. Baldwin: Support Logic Programming. In: Fuzzy Sets Theory and Applications, A. Jones et al. (eds.), pp 133–170, D. Reidel Pub. Co. NATO ASI Series, Series C: Mathematical and Physical Sciences Vol. 177, 1986
J.F. Baldwin: Evidential Support Logic Programming. Fuzzy Sets and Systems 24, pp 1–26, Elsevier Science Publishers, North-Holland, 1987
D.N. Wall: Software Diversity - Its Role and Measurement. Phase 2, REQUEST report R2. 3. 6, 1989
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1992 ECSC — EEC — EAEC, Brussels — Luxembourg
About this chapter
Cite this chapter
Burke, M.M., Wall, D.N. (1992). The FRIL Model Approach for Software Diversity Assessment. In: Kersken, M., Saglietti, F. (eds) Software Fault Tolerance. Research Reports ESPRIT, vol 1. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-84725-7_9
Download citation
DOI: https://doi.org/10.1007/978-3-642-84725-7_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-55212-3
Online ISBN: 978-3-642-84725-7
eBook Packages: Springer Book Archive