Please use this identifier to cite or link to this item: https://cuir.car.chula.ac.th/handle/123456789/4061
Title: An improvement of software reliability by detecting faulty code in structured programming
Other Titles: การปรับปรุงความน่าเชื่อถือของซอฟต์แวร์ โดยการตรวจสอบความผิดพลาดของโปรแกรม ที่สร้างโดยภาษาโปรแกรมเชิงโครงสร้าง
Authors: Prattana Deeprasertkul, 1975-
Advisors: Pattarasinee Bhattarakosol
O'Brien, Fergus
Other author: Chulalongkorn University. Faculty of Science
Advisor's Email: bpattara@.sc.chula.ac.th
No information provided
Subjects: Computer software -- Testing
Computer software -- Reliability
Structured programming
Issue Date: 2004
Publisher: Chulalongkorn University
Abstract: Software reliability is an important feature of a good software implementation. However, some faults that cause the software failures are not detected during the development stages. These faults will create unexpected problems for users whenever they arise. At present most of the current techniques detect faults while the software is running. Unlike other techniques, the Precompiled Fault Detection and Correction (PFDaC) technique introduced in this dissertation detects and corrects the faults before the source code is compiled. The objective of the PFDaC technique is to increase software reliability without increasing the programmers' responsibilities. The concept of "pre-compilation" is applied to PFDaC in order to reduce the risk of significant damages during the execution period. PFDaC technique can completely eliminate the significant faults in the program source code. Consequently, the risks of software failure based on these faults can be avoided and the reliability of the software is improved
Other Abstract: นำเสนอการปรับปรุงความน่าเชื่อถือของซอฟต์แวร์ โดยการตรวจสอบความผิดพลาดของโปรแกรม (Software fault) ที่สร้างโดยภาษาโปรแกรมเชิงโครงสร้าง เครื่องมือซอฟต์แวร์ที่ได้จากการศึกษาวิทยานิพนธ์นี้ จะตวจสอบแต่ละคำสั่งในโปรแกรมเพื่อหาความผิดพลาด ที่เกิดจากการเขียนโปรแกรมและแก้ไขความผิดพลาดเหล่านี้ ความผิดพลาดของโปรแกรมจะทำให้เกิดความผิดพลาดของระบบงาน (Software failure) ดังนั้นเมื่อความผิดพลาดของโปรแกรมถูกแก้ไขให้มีจำนวนลดลง ความน่าเชื่อถือของระบบงานก็จะเพิ่มมากขึ้นด้วย ในการศึกษาปัจจุบันส่วนใหญ่จะมีการตรวจสอบความผิดพลาดของโปรแกรม ในช่วงของการพัฒนาระบบงาน เนื่องจากระบบซอฟต์แวร์ในปัจจุบันมีขนาดใหญ่และซับซ้อน การตรวจสอบในช่วงของการพัฒนาระบบงานจะทำให้ต้องเสียค่าใช้จ่ายมาก ดังนั้นในวิทยานิพนธ์นี้จะแก้ไขปัญหาดังกล่าว โดยการตรวจสอบความผิดพลาดของโปรแกรม ซึ่งเป็นสาเหตุของความผิดพบลาดของระบบงานก่อนที่โปรแกรมจะถูกคอมไพล์
Description: Thesis (Ph.D.)--Chulalongkorn University, 2004
Degree Name: Doctor of Philosophy
Degree Level: Doctoral Degree
Degree Discipline: Computer Science
URI: http://cuir.car.chula.ac.th/handle/123456789/4061
ISBN: 9741765843
Type: Thesis
Appears in Collections:Sci - Theses

Files in This Item:
File Description SizeFormat 
Prattana.pdf2.08 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.