DocumentCode :
1554663
Title :
Conceptual modeling of coincident failures in multiversion software
Author :
Littlewood, Bev ; Miller, Douglas R.
Author_Institution :
Centre for Software Reliability, City Univ., London, UK
Volume :
15
Issue :
12
fYear :
1989
fDate :
12/1/1989 12:00:00 AM
Firstpage :
1596
Lastpage :
1614
Abstract :
Work by D.E. Eckhardt and L.D. Lee (1985), shows that independently developed program versions fail dependently. The authors show that there is a precise duality between input choice and program choice in this model and consider a generalization in which different versions can be developed using diverse methodologies. The use of diverse methodologies is shown to decrease the probability of the simultaneous failure of several versions. Indeed, it is theoretically possible to obtain versions which exhibit better than independent failure behavior. The authors formalize the notion of methodological diversity by considering the sequence of decision outcomes that constitute a methodology. They show that diversity of decision implies likely diversity of behavior for the different versions developed under such forced diversity. For certain one-out-of-n systems the authors obtain an optimal method for allocating diversity between versions. For two-out-of-three systems there seem to be no simple optimality results which do not depend on constraints which cannot be verified in practice
Keywords :
decision theory; fault tolerant computing; probability; software reliability; coincident failures; conceptual modeling; constraints; decision outcomes; diverse methodologies; independent failure behavior; independently developed program versions; input choice; methodological diversity; multiversion software; optimal method; precise duality; program choice; simultaneous failure; Battery powered vehicles; Cities and towns; Councils; Diversity methods; Fault tolerance; Glands; Operations research; Reliability engineering; Software reliability; Stochastic processes;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/32.58771
Filename :
58771
Link To Document :
بازگشت