DocumentCode :
2614553
Title :
UML extensions for real-time control systems
Author :
Gao, Qimin ; Brown, L.J. ; Capretz, L.F.
Author_Institution :
Dept. of Electr. & Comput. Eng., Western Ontario Univ., London, Ont., Canada
Volume :
6
fYear :
2003
fDate :
9-12 Dec. 2003
Firstpage :
5932
Abstract :
The use of object oriented techniques and methodologies for the design of real-time control systems appear to be necessary in order to deal with the increasing complexity of such systems. Many object-oriented methods have been used for the modeling and design of real-time control systems. We believe that an approach that integrates the advancements in both object modeling and design methods, and real-time scheduling theory is the key to successful use of object oriented technology for real-time software. Surprisingly several past approaches to integrate the two either restrict the object models, or do not allow sophisticated schedulability analysis techniques. In this paper we show how schedulability analysis can be integrated with object-oriented design. More specifically, we develop the schedulability and feasibility analysis method for the external messages that may suffer release jitter due to being dispatched by a tick driven scheduler in real-time control system, and we also develop the schedulability method for sporadic activities, where message arrive sporadically then execute periodically for some bounded time. This method can be used to cope with timing constraints in realistic and complex real-time control systems. Using this method, a designer can quickly evaluate the impact of various implementation decisions on schedulability. In conjunction with automatic code-generation, we believe that this greatly streamlines the design and development of real-time control system software.
Keywords :
control system analysis computing; object-oriented languages; object-oriented methods; real-time systems; specification languages; UML extensions; Unified Modeling Language; feasibility analysis; object oriented techniques; real-time control systems; schedulability analysis; sporadic activities; Automatic control; Control system synthesis; Control systems; Design methodology; Jitter; Object oriented modeling; Real time systems; System software; Timing; Unified modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Decision and Control, 2003. Proceedings. 42nd IEEE Conference on
ISSN :
0191-2216
Print_ISBN :
0-7803-7924-1
Type :
conf
DOI :
10.1109/CDC.2003.1271957
Filename :
1271957
Link To Document :
بازگشت