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
Link To Document