Static checking of safety critical Java annotations

  • Authors:
  • Daniel Tang;Ales Plsek;Jan Vitek

  • Affiliations:
  • Purdue University;Purdue University;Purdue University

  • Venue:
  • Proceedings of the 8th International Workshop on Java Technologies for Real-Time and Embedded Systems
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

The Safety Critical Java Specification intends to support the development of programs that must be certified. The specification includes a number of annotations used to constrain the behavior of programs written against it. This paper describes and motivates the design of these annotations and the rules used to check statically that programs respect their intended semantics. We report on a prototype implementation with the Java Checker Framework and initial experiments annotating a 24KLoc application.