This paper shows how the feasibility of scheduling a real-time program consisting of a number of parallel processes (tasks) can be proved as a step in the refinement of the program from its specification. Verification of this step of refinement makes formal use of methods and results from real-time scheduling theory. Keywords: real-time program; specification; refinement; schedulability; feasibility. 1 Introduction A typical real-time program is required to respond to external events within specified time bounds and so it must be executed on a system that is sufficiently fast. In general, external events may occur at a rate which results in more than one process of the program being simultaneously under execution; if, at any time, there a...
The real-time refinement calculus is an extension of the standard refinement calculus in which progr...
The problem of schedulability analysis of a set of real time programs form a NP complete problem. Th...
The problem of real-time scheduling spans a broad spectrum of algorithms from simple uniprocessor to...
This paper shows how the feasibility of scheduling a realtime program consisting of a number of para...
AbstractA real-time program can be developed by refining a specification into program code. Verifica...
A real-time program can be developed by refining a specification into program code. Verification of ...
We show how real-time schedulability tests and program refinement rules can be integrated to create ...
Work on the formal description and analysis of real-time systems has followed two paths. On one side...
ii BIPASA CHATTOPADHYAY: Integrating pragmatic constraints and behaviors into real-time scheduling t...
A real-time system is typically a concurrent (or distributed) system whose computations and actions ...
Slides available at url http://www.loria.fr/~nnavetInternational audienceIn real-time systems, sched...
Important classical scheduling theory results for real-time computing are identified. Implications o...
This presentation is a tutorial given as a survey of the basic problems arising in real-time schedul...
In real-time systems, the basic criteria are to satisfy both timeliness and correctness of real-time...
We present several formal program refinement rules for designing multi-tasking programs with hard re...
The real-time refinement calculus is an extension of the standard refinement calculus in which progr...
The problem of schedulability analysis of a set of real time programs form a NP complete problem. Th...
The problem of real-time scheduling spans a broad spectrum of algorithms from simple uniprocessor to...
This paper shows how the feasibility of scheduling a realtime program consisting of a number of para...
AbstractA real-time program can be developed by refining a specification into program code. Verifica...
A real-time program can be developed by refining a specification into program code. Verification of ...
We show how real-time schedulability tests and program refinement rules can be integrated to create ...
Work on the formal description and analysis of real-time systems has followed two paths. On one side...
ii BIPASA CHATTOPADHYAY: Integrating pragmatic constraints and behaviors into real-time scheduling t...
A real-time system is typically a concurrent (or distributed) system whose computations and actions ...
Slides available at url http://www.loria.fr/~nnavetInternational audienceIn real-time systems, sched...
Important classical scheduling theory results for real-time computing are identified. Implications o...
This presentation is a tutorial given as a survey of the basic problems arising in real-time schedul...
In real-time systems, the basic criteria are to satisfy both timeliness and correctness of real-time...
We present several formal program refinement rules for designing multi-tasking programs with hard re...
The real-time refinement calculus is an extension of the standard refinement calculus in which progr...
The problem of schedulability analysis of a set of real time programs form a NP complete problem. Th...
The problem of real-time scheduling spans a broad spectrum of algorithms from simple uniprocessor to...