Hierarchical modeling of operating system structure and behavior

  • Authors:
  • William E. Riddle

  • Affiliations:
  • -

  • Venue:
  • ACM '72 Proceedings of the ACM annual conference - Volume 2
  • Year:
  • 1972

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents a scheme for the succinct modeling of computer operating systems. A software system may be viewed as a group of interdependent, asynchronously operating processes, and the scheme is oriented toward the description of the interconnections and interactions in such a representation. A concise but extensive description of a reasonably sophisticated supervisory system is presented as an example of the power of the modeling scheme. Since an integral part of the language is the ability to pass freely between rough descriptions (abstractions) of the system's organization and behavior and more detailed descriptions, models in the language can be used to advantage in gaining an understanding of the system. The language is of particular value during the design of a system, providing a tool to help the orderly evolution of the design and producing a description of the system that is significantly better than traditional documentation.