Software Reliability Issues: Concept Map

This article discusses various key concepts of software reliability issues using a concept map (CMap). The CMap here is meant for at-a-glance meaningful understanding of this important topic. A concept map is a two-dimensional representation of cognitive structures showing the hierarchies and interconnections of concepts. Robust software design techniques including Enhanced Single–Version Programming (ESVP), N-Version Programming (NVP) have been described. The proposed enhanced “Single–Version– Based N-Version Programming (SNVP)” approach of designing ultra-reliable software is also briefly presented here. This article aims to present an overview of some complex issues concerning software reliability by the graphical representations of software reliability topic.

[1]  Hoang Pham Software Reliability , 1999 .

[2]  Doron A. Peled,et al.  Software Reliability Methods , 2001, Texts in Computer Science.

[3]  Michael R. Lyu,et al.  What is software reliability? , 1994, Proceedings of COMPASS'94 - 1994 IEEE 9th Annual Conference on Computer Assurance.

[4]  Goutam Kumar Saha,et al.  Software Based Fault Tolerance – a Survey , 2006 .

[5]  Eduardo Valido-Cabrera Software reliability methods , 2006 .