• DocumentCode
    3168079
  • Title

    Effectiveness of operating system prototyping from a template: application to MINIX

  • Author

    Archer, Myla ; Bock, James ; Frincke, Deborah ; Levitt, Karl

  • Author_Institution
    Div. of Comput. Sci., California Univ., Davis, CA, USA
  • fYear
    1991
  • fDate
    11-13 Jun 1991
  • Firstpage
    55
  • Lastpage
    66
  • Abstract
    In a previous paper, M. Archer et al. (1990) presented a tool for the rapid prototyping of operating systems based on an executable template operating system specification. By extending the template specification, a designer can generate a rapid prototype of a specific operating system. The template specification consists of sorts (object classes) arranged in a hierarchy of three kinds, where the design decisions made in the template for each kind are in some sense more general than those made for its successor kind. The FASE (final algebra specification and execution) system language was used as the language for the specification. It is the authors´ belief that the SRM template is general enough to be used as a basis for rapid prototyping nearly any non-distributed operating system at the system call level. It is important to test this belief, and to show that the speed of prototype development and the execution speed of a rapid prototype are great enough for the development of a prototype to be useful for testing the properties of a design. The authors answer these questions, demonstrate the usefulness of having a rapid prototype of an operating system, and evaluate the template methodology in general
  • Keywords
    formal specification; operating systems (computers); software prototyping; specification languages; FASE; MINIX; SRM template; executable template operating system specification; final algebra specification; non-distributed operating system; object classes; operating system prototyping; rapid prototype; specific operating system; system call level; system language; Algebra; Application software; Computer science; Operating systems; Performance evaluation; Prototypes; Resource management; Security; Specification languages; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Rapid System Prototyping, 1991. Shortening the Path from Specification to Prototype, Second International Workshop on
  • Conference_Location
    Research Triangle Park, NC
  • Print_ISBN
    0-8186-3040-X
  • Type

    conf

  • DOI
    10.1109/IWRSP.1991.218623
  • Filename
    218623