|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
Ninth IEEE International Conference on Engineering Complex Computer Systems (ICECCS'04)
An Investigation of the Approach to Specification-Based Program Review through Case Studies
Florence, Italy
April 14-April 16
ISBN: 0-7695-2109-6
| ASCII Text | x | ||
| Fumiko Nagoya, Shaoying Liu, Yuting Chen, "An Investigation of the Approach to Specification-Based Program Review through Case Studies," Engineering of Complex Computer Systems, IEEE International Conference on, pp. 249-258, Ninth IEEE International Conference on Engineering Complex Computer Systems (ICECCS'04), 2004. | |||
| BibTex | x | ||
| @article{ 10.1109/ICECCS.2004.1310924, author = {Fumiko Nagoya and Shaoying Liu and Yuting Chen}, title = {An Investigation of the Approach to Specification-Based Program Review through Case Studies}, journal ={Engineering of Complex Computer Systems, IEEE International Conference on}, volume = {0}, year = {2004}, issn = {1050-4729}, pages = {249-258}, doi = {http://doi.ieeecomputersociety.org/10.1109/ICECCS.2004.1310924}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - Engineering of Complex Computer Systems, IEEE International Conference on TI - An Investigation of the Approach to Specification-Based Program Review through Case Studies SN - 1050-4729 SP249 EP258 A1 - Fumiko Nagoya, A1 - Shaoying Liu, A1 - Yuting Chen, PY - 2004 KW - null VL - 0 JA - Engineering of Complex Computer Systems, IEEE International Conference on ER - | |||
Software review is an effective means to enhance the quality of software systems. However, traditional review methods emphasize the importance of the way to organize reviews and rely on the quality of the reviewers? experience and personal skills. In this paper we propose a new approach to rigorously reviewing programs based on their formal specifications. The fundamental idea of the approach is to use a formal specification as a standard to check whether all the required functions and properties in the specification are correctly implemented by its program. To help investigate the effectiveness and the weakness of the approach, we conduct two case studies of reviewing two program systems that implement the same formal specification of "A Research Management Policy" using different strategies, and present the evaluation of the case studies. The results show that the review approach is effective in detecting faults when the reviewer is different from the programmer, but less effective when the reviewer is the same as the programmer.
Citation:
Fumiko Nagoya, Shaoying Liu, Yuting Chen, "An Investigation of the Approach to Specification-Based Program Review through Case Studies," iceccs, pp.249-258, Ninth IEEE International Conference on Engineering Complex Computer Systems (ICECCS'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.
