Jitterbug and TrueTime: Analysis Tools for Real-Time Control Systems

The paper presents two recently developed, MATLAB-based analysis tools for real-time control systems. The first tool, called JITTERBUG ,i s used to compute a performance criterion for a control loop under various timing conditions. The tool makes it easy to quickly judge how sensitive a controller is to implementation effects such as slow sampling, delays, jitter, etc. The second tool, called TRUETIME, allows detailed co-simulation of process dynamics, control task execution, and network communication in a distributed real-time control system. Arbitrary scheduling policies may be used, and the tasks may be written in C code, MATLAB code, or implemented as Simulink block diagrams.

[1]  Hermann Kopetz,et al.  Real-time systems , 2018, CSC '73.

[2]  James Gosling,et al.  The Real-Time Specification for Java , 2000, Computer.

[3]  Günter Grünsteidl,et al.  TTP - A Protocol for Fault-Tolerant Real-Time Systems , 1994, Computer.

[4]  Jane W.-S. Liu,et al.  DRTSS: a simulation framework for complex real-time systems , 1996, Proceedings Real-Time Technology and Applications.

[5]  Anton Cervin,et al.  JITTERBUG: a tool for analysis of real-time control performance , 2002, Proceedings of the 41st IEEE Conference on Decision and Control, 2002..

[6]  Nicolas Halbwachs,et al.  Synchronous Programming of Reactive Systems , 1992, CAV.

[7]  Johan Nilsson,et al.  Real-Time Control Systems with Delays , 1998 .

[8]  Thomas A. Henzinger,et al.  Giotto: a time-triggered language for embedded programming , 2001, Proc. IEEE.

[9]  Martin Törngren,et al.  Towards a toolset for architectural design of distributed real-time control systems , 2001, Proceedings 22nd IEEE Real-Time Systems Symposium (RTSS 2001) (Cat. No.01PR1420).

[10]  Johan Nilsson Two Toolboxes for Systems with Random Delays , 1998 .

[11]  Alan Burns,et al.  STRESS: A simulator for hard real‐time systems , 1994, Softw. Pract. Exp..

[12]  Luigi Palopoli,et al.  Real-time control system analysis: an integrated approach , 2000, Proceedings 21st IEEE Real-Time Systems Symposium.

[13]  Anton Cervin,et al.  A Matlab toolbox for real-time and control systems co-design , 1999, Proceedings Sixth International Conference on Real-Time Computing Systems and Applications. RTCSA'99 (Cat. No.PR00306).

[14]  Giuseppe Lipari,et al.  Simulation and tracing of hybrid task sets on distributed systems , 1998, Proceedings Fifth International Conference on Real-Time Computing Systems and Applications (Cat. No.98EX236).

[15]  K. Loparo,et al.  Stability and control of discrete-time jump linear systems , 1991 .