Skip navigation
  • Home
  • Browse
    • Communities
      & Collections
    • Browse Items by:
    • Publication Date
    • Author
    • Title
    • Subject
    • Department
  • Sign on to:
    • My MacSphere
    • Receive email
      updates
    • Edit Profile


McMaster University Home Page
  1. MacSphere
  2. Open Access Dissertations and Theses Community
  3. Open Access Dissertations and Theses
Please use this identifier to cite or link to this item: http://hdl.handle.net/11375/13095
Title: Inspection of OO Software with Incomplete Documentation Using A Document Driven Approach
Authors: Shi, Hongying
Advisor: Parnas, David L.
Wassyng, Alan
Department: Computing and Software
Keywords: Computing and Software;Computer Engineering;Computer Engineering
Publication Date: Dec-2004
Abstract: <p>Critical software requires formal and rigorous inspection to achieve the required quality, and good documentation provides a solid basis for inspection. The Document Driven Inspection approach takes advantage of precise and complete documentation to serve as a mathematically rigorous and effective technique to review software in a disciplined way. However, it is often the case that precise and complete documents are not available to the inspectors. In these cases, the Document Driven Inspection approach is still useful as illustrated by our case study. As far as we are aware, this is the first application of this approach to an object-oriented critical software system. In this thesis, we investigate several state-of-the-art techniques in software inspection, and also some new techniques that focus on inspection of object-oriented design and code. The Document Driven Inspection approach proposed by Parnas is introduced and further analyzed as applied to an object-oriented design, especially those with incomplete documentation. We illustrate the application of this approach as applied to an object-oriented case study, by producing the complete and rigorous documents that can then act as a basis for further inspection. These documents also illustrate how to document an object-oriented design using tabular expressions.</p>
URI: http://hdl.handle.net/11375/13095
Identifier: opendissertations/7924
8994
4314387
Appears in Collections:Open Access Dissertations and Theses

Files in This Item:
File SizeFormat 
fulltext.pdf
Open Access
44.2 MBAdobe PDFView/Open
Show full item record Statistics


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

Sherman Centre for Digital Scholarship     McMaster University Libraries
©2022 McMaster University, 1280 Main Street West, Hamilton, Ontario L8S 4L8 | 905-525-9140 | Contact Us | Terms of Use & Privacy Policy | Feedback

Report Accessibility Issue