Skip to main content
Log in

A tool for automatic generation of dd-graph using adjacency matrix for software testing

  • Original Research
  • Published:
Life Cycle Reliability and Safety Engineering Aims and scope Submit manuscript

Abstract

The aim of software testing is to execute the software code and identify the presence of bugs in the code, unreachable code and detect software failures, so that the defects could be discovered and corrected before the product is released to the end users. Testing process becomes very tedious if the program contains thousands or millions of lines. This tedious work can be handled better, by breaking the software into appropriate modules, and then test each module by the application of unit testing; so as to ensure functional requirements of each module. During testing, automatic generation of dd-graph helps in minimizing computation time and provides an easy way to detect software failures and bugs in a code during execution. The size of the code for a real time application is generally large and dd-graph generation and maneuverability are tedious. Also, identification of unreachable or uncovered porion in the path is practically difficult. The present investigation focuses to display decisions or p-uses in the software code through adjacency matrix under C++ programming language. The proposed approach is expected to be very useful for computer science engineers and software developers.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

Download references

Acknowledgements

The authors thank Atomic Energy Regulatory Board India Project No.: AERB/CSRP/53/06/2013 for providing financial assistance to carry out this work. The authors thank SSN management, Principal for support.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to R. Sujatha.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Boopathi, M., Sujatha, R. & Senthil Kumar, C. A tool for automatic generation of dd-graph using adjacency matrix for software testing. Life Cycle Reliab Saf Eng 9, 379–387 (2020). https://doi.org/10.1007/s41872-020-00140-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s41872-020-00140-1

Keywords

Navigation