Skip to main content

2001 | OriginalPaper | Buchkapitel

Giotto: A Time-Triggered Language for Embedded Programming

verfasst von : Thomas A. Henzinger, Benjamin Horowitz, Christoph Meyer Kirsch

Erschienen in: Embedded Software

Verlag: Springer Berlin Heidelberg

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Giotto provides an abstract programmer’s model for the implementation of embedded control systems with hard real-time constraints. A typical control application consists of periodic software tasks together with a mode switching logic for enabling and disabling tasks. Giotto specifies time-triggered sensor readings, task invocations, and mode switches independent of any implementation platform. Giotto can be annotated with platform constraints such as task-to-host mappings, and task and communication schedules. The annotations are directives for the Giotto compiler, but they do not alter the functionality and timing of a Giotto program. By separating the platform-independent from the platform-dependent concerns, Giotto enables a great deal of flexibility in choosing control platforms as well as a great deal of automation in the validation and synthesis of control software. The time-triggered nature of Giotto achieves timing predictability, which makes Giotto particularly suitable for safety-critical applications.

Metadaten
Titel
Giotto: A Time-Triggered Language for Embedded Programming
verfasst von
Thomas A. Henzinger
Benjamin Horowitz
Christoph Meyer Kirsch
Copyright-Jahr
2001
Verlag
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/3-540-45449-7_12

Premium Partner