Designmångfald har använts i många år nu som ett sätt att uppnå en grad av feltolerans i programvarubaserade system. Även om det finns tydliga bevis för att tillvägagångssättet kan förväntas ge en viss ökning av tillförlitligheten jämfört med en enda version, finns det ingen enighet om omfattningen av detta. Vad som är ännu viktigare är att det fortfarande är svårt att bedöma exakt hur tillförlitligt ett visst feltolerant system är. Denna svårighet uppstår på grund av att antaganden om oberoende av misslyckanden mellan olika versioner har visat sig ohållbara: bedömningen av den faktiska beroendenivån är därför nödvändig, och detta är svårt. I denna handledning undersöker vi modelleringsfrågor här, med tonvikt på den inverkan dessa har på problemet med att bedöma tillförlitligheten hos feltoleranta system. Den avsedda publiken är en av designers, bedömare och projektledare med endast grundläggande kunskap om sannolikheter, samt pålitlighet experter utan detaljerad kunskap om programvara, som söker en introduktion till de probabilistiska frågorna i beslut om designmångfald.
Littlewood, Popov och Strigini REF har undersökt fördelarna med designmångfald.
Modeling software design diversity: a review
{'venue': 'CSUR', 'journal': None, 'mag_field_of_study': ['Computer Science']}