This paper summarizes the analysis, design, implementation, and performance analysis of an object-oriented operating system. The analysis applies Use Case Maps (UCMs) to provide a high-level abstraction of the behavior scenarios for state transition, character output, network access, and disk access. The UCM for state transitions is converted into a queueing network for simulation study of I/O-bound versus CPU-bound systems. An overview of the later stages emphasizes UML for architecture and detailed collaboration, as well as Java examples. The performance of the disk subsystem is analyzed by instrumenting the Java code, and the results show that design choices can affect the throughput.

-- DanielAmyot - 09 Aug 2006


  • Please feel free to discuss this article directly on this page. Constructive comments are welcomed! Please sign your TWiki name.

FormForVirtualLibrary edit

Title Operating system scenarios as Use Case Maps
Authors E.A. Billard
Type Conference
Conference/Journal Title Fourth International Workshop on Software and Performance (WOSP 2004)
Publisher ACM
Month January
Year 2004
Pages 266-277
DOI 10.1145/974044.974087
Keywords Performance, Queueig Networks, Operating Systems, Use Case Maps
Topic revision: r2 - 07 Nov 2009, JameleddineHassine
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback