A tool for simulation and fast prototyping of embedded control systems
OM '01 Proceedings of the 2001 ACM SIGPLAN workshop on Optimization of middleware and distributed systems
Feedback–Feedforward Scheduling of Control Tasks
Real-Time Systems
An object-oriented tool for simulating distributed real-time control systems
Software—Practice & Experience
ICDCS '03 Proceedings of the 23rd International Conference on Distributed Computing Systems
Quality-of-Control Management in Overloaded Real-Time Systems
IEEE Transactions on Computers
Feedback fuzzy-DVS scheduling of control tasks
The Journal of Supercomputing
Execution aware implementation of numeric PID controllers
ISTASC'08 Proceedings of the 8th conference on Systems theory and scientific computation
Coscheduling of processor voltage and control task period for energy-efficient control systems
ACM Transactions on Embedded Computing Systems (TECS)
Real-time control system analysis: an integrated approach
RTSS'10 Proceedings of the 21st IEEE conference on Real-time systems symposium
Observing the development of a reliable embedded system
Ada-Europe'05 Proceedings of the 10th Ada-Europe international conference on Reliable Software Technologies
Embedded Systems Design
Model-based specification, analysis and synthesis of servo controllers for lithoscanners
Proceedings of the 6th International Workshop on Multi-Paradigm Modeling
Hi-index | 0.00 |
The paper presents a Matlab toolbox for simulation of real-time control systems. The basic idea is to simulate a real-time kernel in parallel with continuous plant dynamics. The toolbox allows the user to explore the timely behavior of control algorithms, and to study the interaction between the control tasks and the scheduler. From a research perspective, it also becomes possible to experiment with more flexible approaches to real-time control systems, such as feedback scheduling. The importance of a more unified approach for the design of real-time control systems is discussed. The implementation is described in some detail and a number of examples are given.