Sign inSubmit
ArticleMetrics
Research Article · Free to read · Published 31 December 2004

Extending UML-RT for Control System Modeling

Qimin Gao1, L. J. Brown1 & L. F. Capretz1

American Journal of Applied Sciences, Volume 1, Issue 4, pp. 338–347 · doi.org/10.3844/ajassp.2004.338.347

6,743 accesses4,474 downloads3 citations (Crossref)Metrics
Cite Check for updates

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.

Licence and reuse

Free to read. This article carries the publisher’s copyright, as printed on it: © 2004 Science Publications. It is free to read; ask us before reusing it.

How to reuse this article

Responses (0)

Have a comment on this research? Sign in to respond. Responses are moderated and published with your name and affiliation; the authors are invited to reply. How we use your dataWrite a response

About this article

Cite this article

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

Licence
© Science Publications
Issue
Volume 1, Issue 4
Policies
Editorial independenceUse of generative AIData availabilityAppeals and complaints
Version
Version of record
Extending UML-RT for Control System ModelingAmerican Journal of Applied Sciences · Volume 1, Issue 4 · pp. 338–347 · © Science PublicationsDownload