• DocumentCode
    3336183
  • Title

    A template for rapid prototyping of operating systems

  • Author

    Archer, Myla ; Frincke, Deborah ; Levitt, Karl

  • Author_Institution
    Div. of Comput. Sci., California Univ., Davis, CA, USA
  • fYear
    1990
  • fDate
    4-7 Jun 1990
  • Firstpage
    119
  • Lastpage
    127
  • Abstract
    Rapid prototyping of many classes of systems can be facilitated by starting from an executable template specification appropriate to that class. A system template serves several useful purposes. It organizes ones thinking about the particular system to be specified, and speeds the specification process by pre-specifying structures and operations common to all systems in a class. If executable, it can be developed into a system prototype. Though beyond the scope of this paper, it can organize proofs of properties of the specification and its implementations by making it possible to isolate the relevant proof obligations. The authors templates have an additional property: they classify sub-specifications according to “kinds” that needs to be completed differently. The authors illustrate rapid prototyping from a template for operating systems, specifically showing how to obtain a rapid prototype of the MINIX system. This approach may also be useful for other classes of systems, such as architectures
  • Keywords
    operating systems (computers); software prototyping; MINIX system; executable template specification; operating systems; proof obligations; rapid prototyping; specification process; sub-specifications; Access control; Computer science; Operating systems; PROM; Prototypes; Security;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Rapid System Prototyping, 1990. Shortening the Path from Specification to Prototype, First International Workshop on
  • Conference_Location
    Research Triangle Park, NC
  • Print_ISBN
    0-8186-2175-3
  • Type

    conf

  • DOI
    10.1109/IWRSP.1990.144044
  • Filename
    144044