Research Article Open Access

Extending UML-RT for Control System Modeling

Qimin Gao1, L. J. Brown1 and L. F. Capretz1
  • 1 Department of Electrical and Computer Engineering, The University of Western Ontario London, Ontario, Canada

Abstract

There is a growing interest in adopting object technologies for the development of real-time control systems. Several commercial tools, currently available, provide object-oriented modeling and design support for real-time control systems. While these products provide many useful facilities, such as visualization tools and automatic code generation, they are all weak in addressing the central characteristic of real-time control systems design, i.e., providing support for a designer to reason about timeliness properties. We believe 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 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. This study shows how schedulability analysis can be integrated with UML for Real-Time (UML-RT) to deal with timing properties in real time control systems. More specifically, we develop the schedulability and feasibility analysis modeling 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 scheduliablity modeling for sporadic activities, where messages 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 will greatly streamline the design and development of real-time control systems software.

American Journal of Applied Sciences
Volume 1 No. 4, 2004, 338-347

DOI: https://doi.org/10.3844/ajassp.2004.338.347

Submitted On: 28 July 2005 Published On: 31 December 2004

How to Cite: Gao, Q., Brown, L. J. & Capretz, L. F. (2004). Extending UML-RT for Control System Modeling. American Journal of Applied Sciences, 1(4), 338-347. https://doi.org/10.3844/ajassp.2004.338.347

  • 3,424 Views
  • 2,651 Downloads
  • 3 Citations

Download

Keywords

  • UML-RT
  • Real-Time Control Systems
  • Object-Oriented Design
  • Real-Time Scheduling Theory