International audienceZélus is a new programming language for modeling systems that mix discrete logical time and continuous time behaviors. From a user's perspective, its main originality is to extend an existing Lustre-like synchronous language with Ordinary Differential Equations (ODEs). The extension is conservative: any synchronous program expressed as data-flow equations and hierarchical automata can be composed arbitrarily with ODEs in the same source code. A dedicated type system and causality analysis ensure that all discrete changes are aligned with zero-crossing events so that no side effects or discontinuities occur during integration. Programs are statically scheduled and translated into sequential code that, by construction, r...
The purpose of this document is to provide an analysis of the SAE standard AADL (AS5506) and submit ...
A framework for rigorously specifying the behavior of concurrent systems is proposed. It is based on...
Synchronous programming languages are programming languages with an abstract (logical) notion of tim...
Zélus is a new programming language for modeling systems that mix discrete logical time and continu...
International audienceHybrid systems modeling languages that mix discrete and continuous time signal...
International audienceHybrid systems modelers like Simulink come with a rich collection of discrete-...
École thématiqueSignal is an "alternative" synchronous language, with the following features: it add...
International audienceHybrid modeling tools like Simulink have evolved from simulation platforms int...
International audienceHybrid modelers such as Simulink have become corner stones of embedded systems...
International audienceThe synchronous language Lustre and its descendants have long been used to pro...
Deliverable D3.1_1 v 1.0 of the Sys2soft collaborative project "Physics Aware Software"Explicit hybr...
International audienceExplicit hybrid systems modelers like Simulink/Stateflow allow for programming...
This paper deals with the problem of real time simulation of processes with boolean inputs and outpu...
The increasing complexity of embedded system designs calls for high-level specification formalisms a...
Synchronous languages rely on formal methods to ease the development of applications in an efficient...
The purpose of this document is to provide an analysis of the SAE standard AADL (AS5506) and submit ...
A framework for rigorously specifying the behavior of concurrent systems is proposed. It is based on...
Synchronous programming languages are programming languages with an abstract (logical) notion of tim...
Zélus is a new programming language for modeling systems that mix discrete logical time and continu...
International audienceHybrid systems modeling languages that mix discrete and continuous time signal...
International audienceHybrid systems modelers like Simulink come with a rich collection of discrete-...
École thématiqueSignal is an "alternative" synchronous language, with the following features: it add...
International audienceHybrid modeling tools like Simulink have evolved from simulation platforms int...
International audienceHybrid modelers such as Simulink have become corner stones of embedded systems...
International audienceThe synchronous language Lustre and its descendants have long been used to pro...
Deliverable D3.1_1 v 1.0 of the Sys2soft collaborative project "Physics Aware Software"Explicit hybr...
International audienceExplicit hybrid systems modelers like Simulink/Stateflow allow for programming...
This paper deals with the problem of real time simulation of processes with boolean inputs and outpu...
The increasing complexity of embedded system designs calls for high-level specification formalisms a...
Synchronous languages rely on formal methods to ease the development of applications in an efficient...
The purpose of this document is to provide an analysis of the SAE standard AADL (AS5506) and submit ...
A framework for rigorously specifying the behavior of concurrent systems is proposed. It is based on...
Synchronous programming languages are programming languages with an abstract (logical) notion of tim...