Font Size: a A A

Unified Modeling Language (uml), Real-time Extension

Posted on:2005-06-18Degree:MasterType:Thesis
Country:ChinaCandidate:J R MoFull Text:PDF
GTID:2208360122992388Subject:Software engineering
Abstract/Summary:PDF Full Text Request
This thesis introduces the definition and character of RealTime System, and briefs the character of UML. It's necessary, feasible but still not so applicable to apply UML in RealTime System analysis. To make UML a powerful tool in RealTime System analysis, UML should be extended properly.The thesis analyses RealTime System in two aspects: General Resource Model and Schedulability Model. General Resource Model is further divided into three models: Resource Model, Time Model and Concurrency Model.As the core of General Resource Model, Resource Model defines the resource, resource service and quality of service (QoS). Schedulability Model introduces how to apply UML in Schedulability analysis.Time Model discusses time and time-related mechanism frame, which is applicable in modeling of real-time software system.Based on concurrence unit, Concurrence Model describes process concurrence and the way to express concurrence. Resources might provide immediately or delay service if requests rise concurrently. The service can be called synchronously or asynchronously.Within the thesis, we provide two examples to illuminate our analysis: Telemetry Data Processor and Speeder. The former is used to make it clear of stereotype usage; the later is to apply some idea from Esterel Language in Schedulability analysis.Finally, we provide a simple but full path of applying UML indesigning and analyzing a RealTime System-the Heart Pacemaker.
Keywords/Search Tags:RealTime, UML, Resource, QoS, Schedulability
PDF Full Text Request
Related items