Scheduling algorithms for hard real-time systems: a brief survey
Tutorial: hard real-time systems
Theoretical Computer Science
Control of Infinite Behavior of Finite Automata
SIAM Journal on Control and Optimization
Supervision of Infinite Behavior of Discrete-Event Systems
SIAM Journal on Control and Optimization
Shuffle on trajectories: syntactic constraints
Theoretical Computer Science
Verification of real-time designs: combining scheduling theory with automatic formal verification
ESEC/FSE-7 Proceedings of the 7th European software engineering conference held jointly with the 7th ACM SIGSOFT international symposium on Foundations of software engineering
Deadline Scheduling for Real-Time Systems: Edf and Related Algorithms
Deadline Scheduling for Real-Time Systems: Edf and Related Algorithms
Real-Time Systems and Programming Languages: ADA 95, Real-Time Java, and Real-Time POSIX
Real-Time Systems and Programming Languages: ADA 95, Real-Time Java, and Real-Time POSIX
Removing epsilon-Transitions in Timed Automata
STACS '97 Proceedings of the 14th Annual Symposium on Theoretical Aspects of Computer Science
Priority Assignment for Embedded Reactive Real-Time Systems
LCTES '98 Proceedings of the ACM SIGPLAN Workshop on Languages, Compilers, and Tools for Embedded Systems
Analyzing a Real-Time Program with Z
ZUM '98 Proceedings of the 11th International Conference of Z Users on The Z Formal Specification Notation
A Machine-Checked Proof of the Optimality of a Real-Time Scheduling Policy
CAV '98 Proceedings of the 10th International Conference on Computer Aided Verification
A Kleene theorem for timed automata
LICS '97 Proceedings of the 12th Annual IEEE Symposium on Logic in Computer Science
RTSS '97 Proceedings of the 18th IEEE Real-Time Systems Symposium
Hi-index | 0.00 |
In this article we present a synthesis technique for generating schedulers for real-time systems. The aim of the scheduler is to ensure (via restricting the general behaviour) that the real-time system satisfies the specification. The real-time system and the specification are described as Alur-Dill timed automata while the synthesised scheduler is a type of timed trajectory automaton. This allows us to perform the synthesis without incurring the cost of constructing timed regions. We also note a simple constraint that the specification has to satisfy for this technique to be useful.