Giotto: a time-triggered language for embedded programming
By Thomas A. Henzinger, Benjamin Horowitz, Christoph M. Kirsch. Proceedings of the IEEE, 2001
764 citations recorded by the source corpus.
Subfields: Computational Theory and Mathematics, Hardware and Architecture
View Paper: https://www.semanticscholar.org/paper/3c5f0970eb92c28c49b99049c2cff88b1282aef7
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Computational Theory and Mathematics
- Alan Burns
- P. Arun Raj Kumar
- Alberto L. Sangiovanni-Vincentelli
- Aloysius Ka-Lau Mok
- Edward A. Lee
- Marco Caccamo
- Albert Benveniste
- Kyoung-Dae Kim
In Hardware and Architecture
- Alan Burns
- Alberto L. Sangiovanni-Vincentelli
- P. Arun Raj Kumar
- Albert Benveniste
- Aloysius Ka-Lau Mok
- Edward A. Lee
- Giorgio C. Buttazzo
- Tarek F. Abdelzaher
Citations in the corpus
- Cyber Physical Systems: Design Challenges (2008, background): “The concept of “logical execution time” [13] offers a more promising abstraction, but ultimately still relies on being able to get worst-case execution times for software components.”
- Cyber–Physical Systems: A Perspective at the Centennial (2012, background): “Giotto [173] provides platform independent high-level abstractions that can be used for specifying time-triggered sensor readings, task”
- Quo Vadis, SLD? Reasoning About the Trends and Challenges of System Level Design (2007, background): “The RT scheduling problem can be classified along three axes: 1) Input characteristic : time-driven: continuous (synchronous) inputs; event-driven: discontinuous (asynchronous) inputs; 2) Criticality of timing constraints : Hard RT systems: response of the system within the timing constraints is…”
- Real Time Scheduling Theory: A Historical Perspective (2004, background): “This approach is taken in the Giotto programming language [97], I/O and communication are time-triggered and assumed to take zero time, while the computations in-between are assumed to be scheduled in real-time.”
- The synchronous languages 12 years later (2003, background): “The family of Time-Triggered Architectures (TTAs) is such a synchrony-compliant architecture [70]–[72].”