Implementation-Aware Embedded Control Systems

Most embedded control systems have constrained computationalresources. This makes codesign of the control algorithms and thereal-time scheduling an interesting issue. There is also a strongtrend in the real-time community of moving away from the hardreal-time model. Hence, embedded controllers must be designed sothat they are aware of the resource constraints and timinguncertainty of the implementation platform. This paper discussestemporal determinism, design approaches, and codesign tools for suchsystems.

[1]  Karl-Erik Årzén,et al.  The Jitter Margin and Its Application in the Design of Real-Time Control Systems , 2004 .

[2]  H. Hanselmann,et al.  Implementation of digital controllers - A survey , 1987, Autom..

[3]  Anton Cervin,et al.  Improved scheduling of control tasks , 1999, Proceedings of 11th Euromicro Conference on Real-Time Systems. Euromicro RTS'99.

[4]  Hermann Kopetz,et al.  The time-triggered architecture , 2003 .

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

[6]  Edward A. Lee,et al.  Timed multitasking for real-time embedded software , 2003 .

[7]  Christoph M. Kirsch,et al.  Giotto: a time-triggered language for embedded programming , 2003 .

[8]  Luigi Palopoli,et al.  An object‐oriented tool for simulating distributed real‐time control systems , 2002, Softw. Pract. Exp..

[9]  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..

[10]  Björn Wittenmark,et al.  Stochastic Analysis and Control of Real-time Systems with Random Time Delays , 1999 .

[11]  Tore Hägglund A Predictive PI Controller for Processes with Long Dead Time , 1989 .

[12]  Anton Cervin,et al.  Jitterbug 1.1 - Reference Manual , 2003 .

[13]  Astrom Computer Controlled Systems , 1990 .

[14]  Gerhard Fohler,et al.  Jitter compensation for real-time control systems , 2001, Proceedings 22nd IEEE Real-Time Systems Symposium (RTSS 2001) (Cat. No.01PR1420).

[15]  Alfons Crespo,et al.  Real-time control of non-uniformly sampled systems , 1999 .

[16]  Karl-Erik Årzén,et al.  TrueTime: Simulation of Control Loops Under Shared Computer Resources , 2002 .

[17]  Haruo Yokota Special Issue on Dependable Computing , 2003 .

[18]  K.-E. Arzen,et al.  How does control timing affect performance? Analysis and simulation of timing using Jitterbug and TrueTime , 2003, IEEE Control Systems.

[19]  Karl-Erik Årzén,et al.  Feedback–Feedforward Scheduling of Control Tasks , 2002, Real-Time Systems.

[20]  Neeraj Suri,et al.  Analyzing the Impact of Data Errors in Safety-Critical Control Systems , 2003 .

[21]  Bo Lincoln Jitter compensation in digital control systems , 2002, Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301).

[22]  Anton Cervin,et al.  TrueTime 1.1 -- Reference Manual , 2003 .

[23]  Albert Benveniste,et al.  The synchronous approach to reactive and real-time systems , 1991 .

[24]  Chung-Yao Kao,et al.  Simple stability criteria for systems with time-varying delays , 2004, Autom..

[25]  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).

[26]  Mark Klein,et al.  A practitioner's handbook for real-time analysis - guide to rate monotonic analysis for real-time systems , 1993, The Kluwer international series in engineering and computer science.