Automatic detection and correction of programming faults for software applications
journal contribution
posted on 2017-12-06, 00:00authored byP 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;