CQUniversity
Browse

File(s) not publicly available

Automatic detection and correction of programming faults for software applications

journal contribution
posted on 2017-12-06, 00:00 authored by P Deeprasertkul, P Bhattarakosol, F O'Brien
Software reliability is an important feature of a good software implementation. However some faults which cause software unreliability are not detected during the development stages, and these faults create unexpected problems for users whenever they arise. At present most of the current techniques detect faults while a software is running. These techniques interrupt the software process when a fault occurs, and require some forms of restart. In this paper Precompiled Fault Detection (PFD) technique is proposed to detect and correct faults before a source code is compiled. The objective of the PFD technique is to increase software reliability without increasing the programmers' responsibilities. The concepts of ‘‘pre-compilation’’ and ‘‘pattern matching’’ are applied to PFD in order to reduce the risk of significant damage during execution period. This technique can completely eliminate the significant faults in a software and thus, improves software reliability.

Funding

Category 1 - Australian Competitive Grants (this includes ARC, NHMRC)

History

Volume

78

Issue

2

Start Page

101

End Page

110

Number of Pages

10

eISSN

0164-1212

Location

Netherlands

Publisher

Elsevier

Language

en-aus

Peer Reviewed

  • Yes

Open Access

  • No

External Author Affiliations

Chulalongkonmahawitthayalai; Faculty of Informatics and Communication; TBA Research Institute;

Era Eligible

  • Yes

Journal

Journal of systems and software.