A “programming” language is viewed as a concrete syntax for a given semantics. A well defined sematics eases the design of complex embedded systems. Jester (Java-Esterel), an extension of Java based on synchronous languages, has been conceived to ease the task of specifying and designing embedded systems. In this paper, the main features of Jester are described, and discussed in the wide context of reactive embedded system design alongside an example of automotive origin. Jester is also placed in context with respect to competing approaches and the emerging Embedded and Micro Edition Java Specifications.
Antoniotti, M., Ferrari, A., Flesca, A., Sangiovanni Vincentelli, A. (2001). JESTER: An Esterel-based Reactive Java Extension for Reactive Embedded Systems Co-Design. In P.J. Ashenden, J.P. Mermet, R. Seepold (a cura di), System-on-Chip Methodologies & Design Languages (pp. 205-214). New York : Springer Verlag US [10.1007/978-1-4757-3281-8_18].
JESTER: An Esterel-based Reactive Java Extension for Reactive Embedded Systems Co-Design
ANTONIOTTI, MARCOPrimo
;
2001
Abstract
A “programming” language is viewed as a concrete syntax for a given semantics. A well defined sematics eases the design of complex embedded systems. Jester (Java-Esterel), an extension of Java based on synchronous languages, has been conceived to ease the task of specifying and designing embedded systems. In this paper, the main features of Jester are described, and discussed in the wide context of reactive embedded system design alongside an example of automotive origin. Jester is also placed in context with respect to competing approaches and the emerging Embedded and Micro Edition Java Specifications.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.