DocumentCode
2040074
Title
A tool and case study for specification-based program review
Author
Nagoya, Fumiko ; Liu, Shaoying ; Chen, Yuting
Author_Institution
Dept. of Comput. Sci., Hosei Univ., Tokyo, Japan
Volume
1
fYear
2005
fDate
26-28 July 2005
Firstpage
375
Abstract
Effective tool support is crucial for successfully applying software review techniques in practice. In this paper, we describe the design and implementation of a software tool to support an approach to reviewing programs on the basis of their formal specifications. The approach was initially proposed in our previous publication to improve the rigor, repeatability, and effectiveness of existing code review methods. We also present a case study in which we reviewed an ATM system to assess the performance of the review approach when used with the software tool. The results of the case study show that the approach is effective in detecting errors in programs and the tool is helpful in enhancing the efficiency of the review process.
Keywords
banking; formal specification; program verification; software reviews; software tools; ATM system; code review; formal specification; inspection; program error detection; program verification; software review; software tool; specification-based program review; tool support; Computer aided software engineering; Computer industry; Computer science; Costs; Educational technology; Formal specifications; Inspection; Large-scale systems; Software systems; Software tools; Rigorous review; formal specifications; inspection; verification;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference, 2005. COMPSAC 2005. 29th Annual International
ISSN
0730-3157
Print_ISBN
0-7695-2413-3
Type
conf
DOI
10.1109/COMPSAC.2005.36
Filename
1510054
Link To Document