In this paper, we present software synthesis techniques that create a real-time uniprocessor system from processing graphs. To achieve the synthesis, new rate theorems have been developed to derive the execution rate of each processing component in the graph. The processing graph is mapped to the existing Rate Based Execution (RBE) task model, and if the schedulability test for the resulting task set is affirmative, we show that efficient buffer management can be achieved using a simple Earliest Deadline First (EDF) scheduler. We evaluate our results using an International Maritime Satellite (INMARSAT) mobile receiver application. The case study shows that a dynamically scheduled implementation of the INMARSAT mobile satellite receiver uses...
International audienceIn this paper, we extend traditional response time analysis to a functional da...
The central thesis of this project is that real-time scheduling theory can be combined with dataflow...
Typescript (photocopy).Many real-time systems built in the past based their scheduling on the cyclic...
In the past, environmental restrictions on size, weight, and power consumption have severely limited...
Software synthesis is a new approach which focuses on the support of embedded systems without the us...
The Processing Graph Method (PGM) --- a dataflow model widely used in the design and analysis of emb...
International audienceThis paper presents a synthesis tool of real-time system scheduling parameters...
International audienceSynchronous data-flow graphs (SDF) are widely used in the design of concurrent...
The state of the art in verifying the real-time requirements of applications developed using general...
Due to the stringent timing constraints, designing a computer control system for a real-time applica...
Directed Acyclic Graph Scheduling is a technique used to implement the real-time execution of Digita...
Software synthesis is a new approachwhich focuses on the support of real-time embedded software syst...
Software synthesis is a new approach which focuses on the support of real-time embedded multi-taskin...
An embedded system #the system# continuously interacts with its environment under strict timing cons...
International audienceModern Cyber-Physical Systems (CPSs) are composed of numerous components, some...
International audienceIn this paper, we extend traditional response time analysis to a functional da...
The central thesis of this project is that real-time scheduling theory can be combined with dataflow...
Typescript (photocopy).Many real-time systems built in the past based their scheduling on the cyclic...
In the past, environmental restrictions on size, weight, and power consumption have severely limited...
Software synthesis is a new approach which focuses on the support of embedded systems without the us...
The Processing Graph Method (PGM) --- a dataflow model widely used in the design and analysis of emb...
International audienceThis paper presents a synthesis tool of real-time system scheduling parameters...
International audienceSynchronous data-flow graphs (SDF) are widely used in the design of concurrent...
The state of the art in verifying the real-time requirements of applications developed using general...
Due to the stringent timing constraints, designing a computer control system for a real-time applica...
Directed Acyclic Graph Scheduling is a technique used to implement the real-time execution of Digita...
Software synthesis is a new approachwhich focuses on the support of real-time embedded software syst...
Software synthesis is a new approach which focuses on the support of real-time embedded multi-taskin...
An embedded system #the system# continuously interacts with its environment under strict timing cons...
International audienceModern Cyber-Physical Systems (CPSs) are composed of numerous components, some...
International audienceIn this paper, we extend traditional response time analysis to a functional da...
The central thesis of this project is that real-time scheduling theory can be combined with dataflow...
Typescript (photocopy).Many real-time systems built in the past based their scheduling on the cyclic...