Date of Award
2007
Document Type
Thesis
Publication Status
Version of Record
Submission Date
October 2026
Thesis/Dissertation Advisor [Chair]
Shankar, Ravi
Abstract
Enhanced system design productivity is key to satisfying time-to-market demands. One will have to exploit design reuse methodology to meet project schedule requirements. Integration of components often fails due to various concurrency violations. Concurrency issues arise when components executing in parallel share resources and interact with each other. Such a system may have intermittent, yet catastrophic failures, if these concurrency issues are not addressed properly. In this thesis, we propose a methodology for developing concurrency compliant components from a requirement document. We have applied this methodology for developing process management and memory management aspects of a Real Time Operating System (RTOS). In this methodology, we start from a "customer' s" requirement document that is then mapped to activity diagram, swimlane diagram, class diagrams, and use case diagrams. To evolve a concurrency compliant design, we use the Message Sequence Chart plug-in for the Labeled Transition State Analyzer (LTSA). This plug-in lets us use Message Sequence Charts rather than coding in Finite State Processes (FSP). Later, we use MLDesigner to simulate our R TOS sub-system and demonstrate proper behavior of this sub-system.
Extent
79 p.
Recommended Citation
Islam, Sifat, "A Modeling Methodology for an RTOS" (2007). Electronic Theses and Dissertations 2000 - 2009. 1191.
https://digitalcommons.fau.edu/etd_general_5/1191
Identifier
FA00012528
Comments
College of Engineering and Computer Science|Thesis (M.S.)--Florida Atlantic University, 2007.|FAU Electronic Theses and Dissertations Collection|College of Engineering and Computer Science