We describe a system as a set of communicating concurrent programs. Quasi-static scheduling compiles the concurrent programs into a sequential one. It uses a Petri net as an intermediate model of the system. However, Petri nets gen-erated from many interesting applications are not schedu-lable. In this paper, we show the underlying mechanism which causes unschedulability in terms of the structure of a Petri net. We introduce a Petri net structural property and prove unschedulability if the property holds. We propose a linear programming based algorithm to check the prop-erty, and prove the algorithm is valid. Our approach prove unschedulability typically within a second for Petri nets gen-erated from industrial JPEG and MPEG codecs, while t...
Timed Petri nets can be used to model and analyse scheduling problems. To support the modelling of s...
Timed Petri nets can be used to model and analyse scheduling problems. To support the modelling of s...
Timed Petri nets can be used to model and analyse scheduling problems. To support the modelling of s...
We present a synthesis approach for reactive systems that aims at minimizing the overhead introduced...
We present a synthesis approach for reactive systems that aims at minimizing the overhead introduced...
International audienceThis paper addresses the schedulability analysis of real-time systems modeled ...
International audienceGood scheduling policies for distributed embedded applications are required fo...
International audienceGood scheduling policies for distributed embedded applications are required fo...
International audienceGood scheduling policies for distributed embedded applications are required fo...
Good scheduling policies for distributed embedded applications are required for meeting hard real ti...
Good scheduling policies for distributed embedded applications are required for meeting hard real ti...
AbstractGood scheduling policies for distributed embedded applications are required for meeting hard...
Software synthesis from a concurrent functional specification is a key problem in the design of embe...
Timed Petri nets can be used to model and analyse scheduling problems. To support the modelling of s...
Timed Petri nets can be used to model and analyse scheduling problems. To support the modelling of s...
Timed Petri nets can be used to model and analyse scheduling problems. To support the modelling of s...
Timed Petri nets can be used to model and analyse scheduling problems. To support the modelling of s...
Timed Petri nets can be used to model and analyse scheduling problems. To support the modelling of s...
We present a synthesis approach for reactive systems that aims at minimizing the overhead introduced...
We present a synthesis approach for reactive systems that aims at minimizing the overhead introduced...
International audienceThis paper addresses the schedulability analysis of real-time systems modeled ...
International audienceGood scheduling policies for distributed embedded applications are required fo...
International audienceGood scheduling policies for distributed embedded applications are required fo...
International audienceGood scheduling policies for distributed embedded applications are required fo...
Good scheduling policies for distributed embedded applications are required for meeting hard real ti...
Good scheduling policies for distributed embedded applications are required for meeting hard real ti...
AbstractGood scheduling policies for distributed embedded applications are required for meeting hard...
Software synthesis from a concurrent functional specification is a key problem in the design of embe...
Timed Petri nets can be used to model and analyse scheduling problems. To support the modelling of s...
Timed Petri nets can be used to model and analyse scheduling problems. To support the modelling of s...
Timed Petri nets can be used to model and analyse scheduling problems. To support the modelling of s...
Timed Petri nets can be used to model and analyse scheduling problems. To support the modelling of s...
Timed Petri nets can be used to model and analyse scheduling problems. To support the modelling of s...