Abstract. Giotto is a platform-independent language for specifying software for high-performance control applications. In this paper we present a new approach to the compilation of Giotto. Following this approach, the Giotto compiler generates code for a virtual machine, called the E machine, which can be ported to different platforms. The Giotto compiler also checks if the generated E code is time safe for a given platform, that is, if the platform offers sufficient performance to ensure that the E code is executed in a timely fashion that conforms with the Giotto semantics. Time-safety checking requires a schedulability analysis. We show that while for arbitrary E code, the analysis is exponential, for E code generated from typical Giotto...
<p>Embedded software today is pervasive: they can be found everywhere, from coffee makers and medica...
We present a framework for the development of real-time embedded systems based on timed automata ext...
International audienceSafety-critical embedded real-time applications have strong needs for both saf...
Giotto is a platform-independent language for specifying software for high-performance control appl...
The Embedded Machine is a virtual machine that mediates in real time the interaction between softwar...
Hierarchical Timing Language (HTL) is a coordination language for distributed, hard real-time applic...
AbstractHierarchical Timing Language (HTL) is a coordination language for distributed, hard real-tim...
Embedded real-time software systems (ESS) play an important role in almost every aspect of our daily...
International audienceMany tasks in safety-critical embedded systems have hard real-time characteris...
A Workshop affiliated with CAV 2007International audienceIn the domain of soft real-time application...
This paper is centered around the design of a thread- and memory-safe language, primarily for the co...
Abstract. Real-time critical systems can be considered as correct if they compute both right and fas...
Formal program verification offers strong assurance of cor-rectness, backed by the strength of mathe...
Guaranteeing timing properties is an important issue as we develop safety-critical real-time systems...
Time-critical avionics software products must compute their output in due time. If it is not the cas...
<p>Embedded software today is pervasive: they can be found everywhere, from coffee makers and medica...
We present a framework for the development of real-time embedded systems based on timed automata ext...
International audienceSafety-critical embedded real-time applications have strong needs for both saf...
Giotto is a platform-independent language for specifying software for high-performance control appl...
The Embedded Machine is a virtual machine that mediates in real time the interaction between softwar...
Hierarchical Timing Language (HTL) is a coordination language for distributed, hard real-time applic...
AbstractHierarchical Timing Language (HTL) is a coordination language for distributed, hard real-tim...
Embedded real-time software systems (ESS) play an important role in almost every aspect of our daily...
International audienceMany tasks in safety-critical embedded systems have hard real-time characteris...
A Workshop affiliated with CAV 2007International audienceIn the domain of soft real-time application...
This paper is centered around the design of a thread- and memory-safe language, primarily for the co...
Abstract. Real-time critical systems can be considered as correct if they compute both right and fas...
Formal program verification offers strong assurance of cor-rectness, backed by the strength of mathe...
Guaranteeing timing properties is an important issue as we develop safety-critical real-time systems...
Time-critical avionics software products must compute their output in due time. If it is not the cas...
<p>Embedded software today is pervasive: they can be found everywhere, from coffee makers and medica...
We present a framework for the development of real-time embedded systems based on timed automata ext...
International audienceSafety-critical embedded real-time applications have strong needs for both saf...