Abstract
This paper presents the motivation for and outcomes of an engineering research project on certifiable Java for embedded systems. The project supports the upcoming standard for safety-critical Java, which defines a subset of Java and libraries aiming for development of high criticality systems. The outcome of this project include prototype safety-critical Java implementations, a time-predictable Java processor, analysis tools for memory safety, and example applications to explore the usability of safety-critical Java for this application area. The text summarizes developments and key contributions and concludes with the lessons learned.
Original language | English |
---|---|
Journal | Concurrency and Computation: Practice & Experience |
Volume | 29 |
Issue number | 22 |
ISSN | 1532-0626 |
DOIs | |
Publication status | Published - 2017 |
Keywords
- Embedded systems
- Real-time systems
- Safety-critical Java