• DocumentCode
    747841
  • Title

    Design and Specification of the Minimal Subset of an Operating System Family

  • Author

    Parnas, David L. ; Handzel, Georg ; Würges, Harald

  • Author_Institution
    Department of Computer Science, University of North Carolina
  • Issue
    4
  • fYear
    1976
  • Firstpage
    301
  • Lastpage
    307
  • Abstract
    The authors are engaged in a project to produce a precise description of a design for a family of operating systems. The design decisions ue being expressed by means of formal module specifications. In an attempt to write a concise specification of one of the most critical modules, a "virtual memory mechanism," some previously discussed specification techniques proved to be inadequate. The specification was much too large. Through a series of improvements in both the design and the specification techniques we have achieved a much more compact description. This paper begins with the motivation for the design, explains the problems discovered in earlier approaches, and describes the improvements that were made. Finally, the design and its specification are explained.
  • Keywords
    Minimal subset; operating system families; specification techniques; virtual memory; Application software; Computer science; Operating systems; Permission; Protection; Software design; Testing; Minimal subset; operating system families; specification techniques; virtual memory;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.1976.233836
  • Filename
    1702387