Modeling software faults propagation

We investigate the problem of a widespread occurrence of a software fault in complex software. We propose a topological model in which directional edges and the corresponding weight values are used to represent calling relationships and close degree among functions. By introducing the function fault...

Full description

Saved in:
Bibliographic Details
Published inEurophysics letters Vol. 92; no. 6; p. 60009
Main Authors Wang, Jian, Liu, Yan-Heng
Format Journal Article
LanguageEnglish
Published IOP Publishing 01.12.2010
EPS, SIF, EDP Sciences and IOP Publishing
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:We investigate the problem of a widespread occurrence of a software fault in complex software. We propose a topological model in which directional edges and the corresponding weight values are used to represent calling relationships and close degree among functions. By introducing the function fault-tolerant capability and the software fault intensity, we design a software fault propagation model to explore interactions between fault propagation dynamics and software parameters, such as trigger methods, fault intensities, initial fault number, and fault-tolerant capability. The simulations show that real software networks exhibit much stronger fault-tolerant capability than random networks and scale-free networks. We also find out three reasons why some functions are immune against faults: the strong fault-tolerant capability of i) the node itself, ii) the neighbor nodes, and iii) the nodes with zero in-degree.
Bibliography:istex:65210043BB1EF25075248E1449E2717602D57A91
ark:/67375/80W-F52LDQCR-8
publisher-ID:epl13206
ObjectType-Article-2
SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 23
ISSN:0295-5075
1286-4854
DOI:10.1209/0295-5075/92/60009