• 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