Programs with ironclad timing guarantees
Proceedings of the International Conference on Embedded Software Companion
https://doi.org/10.1145/3349568.3351553Abstract
We discuss ongoing work towards a metalanguage , execution model, and compiler tool chain that promotes determinism and grants first-class citizenship to the timing aspects of computation. CCS CONCEPTS • Computer systems organization → Real-time languages; Real-time system specification; Embedded systems;
References (6)
- Liu, I., et al. A PRET microarchitecture implementation with repeatable tim- ing and competitive performance. In 2012 IEEE 30th international conference on computer design (ICCD) (2012), IEEE, pp. 87-93.
- Lohstroh, M., Schoeberl, M., Goens, A., Wasicek, A., Gill, C., Sirjani, M., and Lee, E. A. Actors revisited for time-critical systems. In Proceedings of the 56th Annual Design Automation Conference 2019, DAC 2019, Las Vegas, NV, USA, June 02-06, 2019 (2019), ACM, pp. 152:1-152:4.
- Schoeberl, M., Puffitsch, W., Hepp, S., Huber, B., and Prokesch, D. Patmos: A time-predictable microprocessor. Real-Time Systems 54(2) (Apr 2018), 389-423.
- Wilhelm, R., et al. The worst-case execution time problem -overview of methods and survey of tools. Trans. on Embedded Computing Sys. 7, 3 (2008), 1-53.
- Wilson, R. Is tomorrow's embedded-systems programming language still C? [Online, accessed June 2019].
- Zimmer, M., Broman, D., Shaver, C., and Lee, E. A. FlexPRET: A processor platform for mixed-criticality systems. In Real-Time and Embedded Technology and Application Symposium (RTAS) (2014).