Safety-critical Java for embedded systems

Martin Schoeberl*, Andreas Engelbredt Dalsgaard, René Rydhof Hansen, Stephan E. Korsholm, Anders P. Ravn, Juan Ricardo Rios Rivas, Tórur Biskopstø Strøm, Hans Søndergaard, Andy Wellings, Shuai Zhao

*Corresponding author for this work

Research output: Contribution to journalJournal articleResearchpeer-review

7 Citations (Scopus)

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 languageEnglish
JournalConcurrency and Computation: Practice & Experience
Volume29
Issue number22
ISSN1532-0626
DOIs
Publication statusPublished - 2017

Keywords

  • Embedded systems
  • Real-time systems
  • Safety-critical Java

Fingerprint

Dive into the research topics of 'Safety-critical Java for embedded systems'. Together they form a unique fingerprint.

Cite this