We have presented two language extensions for C and Java for embedded system specification, simulation and implementation. The two languages JESTER and ECL build upon the ESTEREL synchronous semantic foundation that provides support for waiting, concurrency and preemption. They nicely support specification of mixed control/data modules. The compilation is performed by splitting the source code into reactive ESTEREL code (as large as possible, in the current implementation) and data-dominated C or Java code. The large reactive portion can be robustly optimized and synthesized to either hardware or software, while the C residual code must be either implemented in software as is or the user must provide a a hardware implementation
Embedded systems have become commonplace in today's society and the number of functions and their co...
Embedded systems are application-specific computers that interact with the physical world. Each has ...
SystemC is becoming the reference language for hardware description in EDA community. It is suitable...
Synchronous languages are intended for programming reactive systems. Reactive systems, which include...
We propose a new specification environment for system-level design called ECL. It combines the Ester...
This paper presents an approach to accelerate reactive processing via an external logic block that h...
Many embedded systems belong to the class of reactive systems, which actively reacts to the environm...
To solve the gap between hardware and software, continuation based languages are introduced. C with ...
Abstract. During the design of embedded systems, at a certain point,the specification has to be tran...
This paper presents a model and its semantics for the design of embedded systems that contain data-i...
Abstract—This paper addresses the design of reactive real-time embedded systems. Such systems are of...
International audienceLanguages for embedded systems ensure predictable timing behavior by specifyin...
In this paper, we propose a new system-level design language, called SystemJ. It extends Java with s...
An embedded system is a computer system that is a part of a larger device with hardware and mechanic...
The design of electronic Embedded Systems relies on a number of different engineering disciplines. A...
Embedded systems have become commonplace in today's society and the number of functions and their co...
Embedded systems are application-specific computers that interact with the physical world. Each has ...
SystemC is becoming the reference language for hardware description in EDA community. It is suitable...
Synchronous languages are intended for programming reactive systems. Reactive systems, which include...
We propose a new specification environment for system-level design called ECL. It combines the Ester...
This paper presents an approach to accelerate reactive processing via an external logic block that h...
Many embedded systems belong to the class of reactive systems, which actively reacts to the environm...
To solve the gap between hardware and software, continuation based languages are introduced. C with ...
Abstract. During the design of embedded systems, at a certain point,the specification has to be tran...
This paper presents a model and its semantics for the design of embedded systems that contain data-i...
Abstract—This paper addresses the design of reactive real-time embedded systems. Such systems are of...
International audienceLanguages for embedded systems ensure predictable timing behavior by specifyin...
In this paper, we propose a new system-level design language, called SystemJ. It extends Java with s...
An embedded system is a computer system that is a part of a larger device with hardware and mechanic...
The design of electronic Embedded Systems relies on a number of different engineering disciplines. A...
Embedded systems have become commonplace in today's society and the number of functions and their co...
Embedded systems are application-specific computers that interact with the physical world. Each has ...
SystemC is becoming the reference language for hardware description in EDA community. It is suitable...