Operating system design. Vol. 1: the XINU approach (PC edition)
Operating system design. Vol. 1: the XINU approach (PC edition)
Real-time object-oriented modeling
Real-time object-oriented modeling
Q-Sim: a GUI for a queueing simulator using Tcl/Tk
ACM SIGSOFT Software Engineering Notes
A GUI for a manager of lightweight processes
ACM SIGSOFT Software Engineering Notes
Use case maps for object-oriented systems
Use case maps for object-oriented systems
A wideband approach to integrating performance prediction into a software design environment
Proceedings of the 1st international workshop on Software and performance
A multi-layer client-server queueing network model with synchronous and asynchronous messages
Proceedings of the 1st international workshop on Software and performance
Performance evaluation of software architectures
Proceedings of the 1st international workshop on Software and performance
An approach to performance evaluation of software architectures
Proceedings of the 1st international workshop on Software and performance
The Unified Modeling Language user guide
The Unified Modeling Language user guide
Use Case Maps as Architectural Entities for Complex Systems
IEEE Transactions on Software Engineering
Operating System Concepts, 4th Ed.
Operating System Concepts, 4th Ed.
Analysing software requirements specifications for performance
WOSP '02 Proceedings of the 3rd international workshop on Software and performance
Performance aware software development (PASD) using resource demand budgets
WOSP '02 Proceedings of the 3rd international workshop on Software and performance
Architecture-Based Performance Analysis Applied to a Telecommunication System
IEEE Transactions on Software Engineering
Automatic Generation of a Software Performance Model Using an Object-Oriented Prototype
MASCOTS '95 Proceedings of the 3rd International Workshop on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems
Use Case Maps for the Capture and Validation of Distributed Systems Requirements
RE '99 Proceedings of the 4th IEEE International Symposium on Requirements Engineering
Applying Use Case Maps to Multi-agent Systems: A Feature Interaction Example
HICSS '98 Proceedings of the Thirty-First Annual Hawaii International Conference on System Sciences-Volume 6 - Volume 6
Evaluating Concurrency Options in Software Specifications
MASCOTS '99 Proceedings of the 7th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems
Performance analysis of network operating systems in local area networks
CEA'08 Proceedings of the 2nd WSEAS International Conference on Computer Engineering and Applications
Visualizing early aspects with use case maps
Transactions on aspect-oriented software development III
Hi-index | 0.00 |
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 sub-system is analyzed by instrumenting the Java code, and the results show that design choices can affect the throughput.