Composable code generation for distributed Giotto
Henzinger TA, Kirsch C, Matic S. 2005. Composable code generation for distributed Giotto. Proceedings of the 2005 ACM SIGPLAN/SIGBED conference on Languages, compilers, and tools for embedded systems. LCTES: Languages, Compilers, and Tools for Embedded Systems, 21–30.
Download
No fulltext has been uploaded. References only!
Conference Paper
| Published
| English
Author
Henzinger, Thomas AISTA
;
Kirsch, Christoph;
Matic, Slobodan
Abstract
We present a compositional approach to the implementation of hard real-time software running on a distributed platform. We explain how several code suppliers, coordinated by a system integrator, can independently generate different parts of the distributed software. The task structure, interaction, and timing is specified as a Giotto program. Each supplier is given a part of the Giotto program and a timing interface, from which the supplier generates task and scheduling code. The integrator then checks, individually for each supplier, in pseudo-polynomial time, if the supplied code meets its timing specification. If all checks succeed, then the supplied software parts are guaranteed to work together and implement the original Giotto program. The feasibility of the approach is demonstrated by a prototype implementation.
Publishing Year
Date Published
2005-06-01
Proceedings Title
Proceedings of the 2005 ACM SIGPLAN/SIGBED conference on Languages, compilers, and tools for embedded systems
Publisher
ACM
Page
21 - 30
Conference
LCTES: Languages, Compilers, and Tools for Embedded Systems
Conference Location
Chicago, IL, United States
Conference Date
2005-06-15 – 2005-06-17
ISBN
IST-REx-ID
Cite this
Henzinger TA, Kirsch C, Matic S. Composable code generation for distributed Giotto. In: Proceedings of the 2005 ACM SIGPLAN/SIGBED Conference on Languages, Compilers, and Tools for Embedded Systems. ACM; 2005:21-30. doi:10.1145/1065910.1065914
Henzinger, T. A., Kirsch, C., & Matic, S. (2005). Composable code generation for distributed Giotto. In Proceedings of the 2005 ACM SIGPLAN/SIGBED conference on Languages, compilers, and tools for embedded systems (pp. 21–30). Chicago, IL, United States: ACM. https://doi.org/10.1145/1065910.1065914
Henzinger, Thomas A, Christoph Kirsch, and Slobodan Matic. “Composable Code Generation for Distributed Giotto.” In Proceedings of the 2005 ACM SIGPLAN/SIGBED Conference on Languages, Compilers, and Tools for Embedded Systems, 21–30. ACM, 2005. https://doi.org/10.1145/1065910.1065914.
T. A. Henzinger, C. Kirsch, and S. Matic, “Composable code generation for distributed Giotto,” in Proceedings of the 2005 ACM SIGPLAN/SIGBED conference on Languages, compilers, and tools for embedded systems, Chicago, IL, United States, 2005, pp. 21–30.
Henzinger TA, Kirsch C, Matic S. 2005. Composable code generation for distributed Giotto. Proceedings of the 2005 ACM SIGPLAN/SIGBED conference on Languages, compilers, and tools for embedded systems. LCTES: Languages, Compilers, and Tools for Embedded Systems, 21–30.
Henzinger, Thomas A., et al. “Composable Code Generation for Distributed Giotto.” Proceedings of the 2005 ACM SIGPLAN/SIGBED Conference on Languages, Compilers, and Tools for Embedded Systems, ACM, 2005, pp. 21–30, doi:10.1145/1065910.1065914.