Affiliation:
1. California State University, Hayward, Hayward, CA
Abstract
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.
Publisher
Association for Computing Machinery (ACM)
Reference25 articles.
1. Use Case Maps Web Site: http://www.UseCaseMaps.org. Use Case Maps Web Site: http://www.UseCaseMaps.org.
2. An approach to performance evaluation of software architectures
3. Q-Sim
4. A GUI for a manager of lightweight processes
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献