Event-driven programming with logical execution times

41Citations
Citations of this article
23Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We present a new high-level programming language, called xGiorro, for programming applications with hard real-time constraints. Like its predecessor, xGiorro is based on the LET (logical execution time) assumption: the programmer specifies when the outputs of a task become available, and the compiler checks if the specification can be implemented on a given platform. However, while the predecessor language GIOTTO was purely time-triggered, xGiorro accommodates also asynchronous events. Indeed, through a mechanism called event scoping, events are the main structuring principle of the new language. The xGiorro compiler and run-time system implement event scoping through a tree-based event filter. The compiler also checks programs for determinism (absence of race conditions). © Springer-Verlag 2004.

Cite

CITATION STYLE

APA

Ghosal, A., Henzinger, T. A., Kirsch, C. M., & Sanvido, M. A. A. (2004). Event-driven programming with logical execution times. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2993, 357–371. https://doi.org/10.1007/978-3-540-24743-2_24

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free