Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleFebruary 2020
Design and Implementation of an Escape Analysis in the Context of Safety-Critical Embedded Systems
ACM Transactions on Embedded Computing Systems (TECS), Volume 19, Issue 1Article No.: 6, Pages 1–20https://doi.org/10.1145/3372133The use of a managed, type-safe language such as Standard ML, Ada Ravenscar, or Java in hard real-time and embedded systems offers productivity, safety, and dependability benefits at a reasonable cost. Static software systems, that is systems in which ...
- research-articleMay 2017
The Perfect Getaway: Using Escape Analysis in Embedded Real-Time Systems
ACM Transactions on Embedded Computing Systems (TECS), Volume 16, Issue 4Article No.: 99, Pages 1–30https://doi.org/10.1145/3035542The use of a managed, type-safe language such as Java in real-time and embedded systems offers productivity and, in particular, safety and dependability benefits at a reasonable cost. It has been shown for commodity systems that Escape Analysis (EA) ...
- research-articleOctober 2014
RT-LAGC: Fragmentation-Tolerant Real-Time Memory Management Revisited
JTRES '14: Proceedings of the 12th International Workshop on Java Technologies for Real-time and Embedded SystemsPages 87–96https://doi.org/10.1145/2661020.2661031The use of managed, type-safe languages such as Java in real-time and embedded systems is advantageous, as it offers productivity and especially safety and dependability benefits over dominating unsafe languages. A Java Virtual Machine (JVM) has to ...
- research-articleOctober 2014
The final Frontier: Coping With Immutable Data in a JVM for Embedded Real-Time Systems
JTRES '14: Proceedings of the 12th International Workshop on Java Technologies for Real-time and Embedded SystemsPages 97–106https://doi.org/10.1145/2661020.2661024Managed, type-safe languages such as Java are becoming an increasingly competitive alternative for programming realtime and embedded applications, a field which has traditionally been dominated by C. However, one peculiar issue in the use of Java is the ...
- research-articleOctober 2018
A JVM for soft-error-prone embedded systems
- Isabella Stilkerich,
- Michael Strotz,
- Christoph Erhardt,
- Martin Hoffmann,
- Daniel Lohmann,
- Fabian Scheler,
- Wolfgang Schröder-Preikschat
LCTES '13: Proceedings of the 14th ACM SIGPLAN/SIGBED conference on Languages, compilers and tools for embedded systemsPages 21–32https://doi.org/10.1145/2465554.2465571The reduction of structure sizes in microcontollers, environmental conditions or low supply voltages increase the susceptibility of embedded systems to soft errors. As a result, the employment of fault-detection and fault-tolerance measures is becoming ...
- research-articleJune 2013
A JVM for soft-error-prone embedded systems
- Isabella Stilkerich,
- Michael Strotz,
- Christoph Erhardt,
- Martin Hoffmann,
- Daniel Lohmann,
- Fabian Scheler,
- Wolfgang Schröder-Preikschat
LCTES '13: Proceedings of the 14th ACM SIGPLAN/SIGBED conference on Languages, compilers and tools for embedded systemsPages 21–32https://doi.org/10.1145/2491899.2465571The reduction of structure sizes in microcontollers, environmental conditions or low supply voltages increase the susceptibility of embedded systems to soft errors. As a result, the employment of fault-detection and fault-tolerance measures is becoming ...
Also Published in:
ACM SIGPLAN Notices: Volume 48 Issue 5 - research-articleSeptember 2011
Exploiting static application knowledge in a Java compiler for embedded systems: a case study
JTRES '11: Proceedings of the 9th International Workshop on Java Technologies for Real-Time and Embedded SystemsPages 96–105https://doi.org/10.1145/2043910.2043927Offering many benefits in terms of productivity and reliability, Java is becoming an attractive choice for the field of embedded computing. However, its programming model that relies on the capabilities of just-in-time compilation limits the ...
- research-articleSeptember 2011
Automated application of fault tolerance mechanisms in a component-based system
JTRES '11: Proceedings of the 9th International Workshop on Java Technologies for Real-Time and Embedded SystemsPages 87–95https://doi.org/10.1145/2043910.2043925Due to the reduction of structure sizes in modern embedded systems, tolerating soft errors presenting itself as bit flips becomes a mandatory task even for moderate critical applications. Accordingly, software-based fault tolerance mechanisms recently ...
- research-articleAugust 2010
KESO: an open-source multi-JVM for deeply embedded systems
JTRES '10: Proceedings of the 8th International Workshop on Java Technologies for Real-Time and Embedded SystemsPages 109–119https://doi.org/10.1145/1850771.1850788Java still is a rather exotic language in the field of real-time and particularly embedded systems, though it could provide productivity and especially safety and dependability benefits over the dominating language C. The reasons for the lack of ...