Synchronous languages, such as the recently proposed SCCharts language, have been designed for the rigorous specification of real-time systems. Their sound semantics, which builds on an abstraction from physical execution time, make these languages appealing, in particular for safety-critical systems. However, they traditionally lack built-in support for physical time. This makes it rather cumbersome to express things like time-outs or periodic executions within the language. We here propose several mechanisms to reconcile the synchronous paradigm with physical time. Specifically, we propose extensions to the SCCharts language to express clocks and execution periods within the model. We draw on several sources, in particular timed automata,...
Programs such as device drivers and embedded controllers must explicitly refer and react to time. Fo...
École thématiqueSignal is an "alternative" synchronous language, with the following features: it add...
This thesis presents a framework for design, analysis, and implementation of embedded systems. We ad...
International audienceSynchronous languages, such as the recently proposed SCCharts language, have b...
International audienceWe address the problem of synchronous programs that cannot be easily executed ...
AbstractPresence and absence of signals inside a reaction are inherent to the synchronous paradigm. ...
How can we take a programming language off the shelf and upgrade it into a real-time programming la...
International audienceReal-Time industrial systems are not so much of those that have to perform tas...
The design and implementation of reactive, hard real-time systems involves modeling and generating e...
An huge amount of computational models and programming languages have been proposed for the descrip...
In previous work we defined a language (CCSL) made to express real-time temporal scheduling constrai...
This thesis presents and studies a timed computational model of parallelism, a Timed Calculus of Com...
International audienceSynchronous data-flow languages such as Lustre manage infinite sequences or st...
This thesis addresses the design and implementationof a programming language for real-time streaming...
Abstract. A language for representing timed automata is introduced. Its semantics i defined in terms...
Programs such as device drivers and embedded controllers must explicitly refer and react to time. Fo...
École thématiqueSignal is an "alternative" synchronous language, with the following features: it add...
This thesis presents a framework for design, analysis, and implementation of embedded systems. We ad...
International audienceSynchronous languages, such as the recently proposed SCCharts language, have b...
International audienceWe address the problem of synchronous programs that cannot be easily executed ...
AbstractPresence and absence of signals inside a reaction are inherent to the synchronous paradigm. ...
How can we take a programming language off the shelf and upgrade it into a real-time programming la...
International audienceReal-Time industrial systems are not so much of those that have to perform tas...
The design and implementation of reactive, hard real-time systems involves modeling and generating e...
An huge amount of computational models and programming languages have been proposed for the descrip...
In previous work we defined a language (CCSL) made to express real-time temporal scheduling constrai...
This thesis presents and studies a timed computational model of parallelism, a Timed Calculus of Com...
International audienceSynchronous data-flow languages such as Lustre manage infinite sequences or st...
This thesis addresses the design and implementationof a programming language for real-time streaming...
Abstract. A language for representing timed automata is introduced. Its semantics i defined in terms...
Programs such as device drivers and embedded controllers must explicitly refer and react to time. Fo...
École thématiqueSignal is an "alternative" synchronous language, with the following features: it add...
This thesis presents a framework for design, analysis, and implementation of embedded systems. We ad...