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