The safety-critical java mission model: a formal account

  • Authors:
  • Frank Zeyda;Ana Cavalcanti;Andy Wellings

  • Affiliations:
  • University of York, Deramore Lane, York, UK;University of York, Deramore Lane, York, UK;University of York, Deramore Lane, York, UK

  • Venue:
  • ICFEM'11 Proceedings of the 13th international conference on Formal methods and software engineering
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Safety-Critical Java (SCJ) is a restriction of the Real-Time Specification for Java to support the development and certification of safety-critical applications. It is the result of an international effort from industry and academia. Here we present the first formalisation of the SCJ execution model, covering missions and event handlers. Our formal language is part of the Circus family; at the core, we have Z, CSP, and Morgan's calculus, but we also use object-oriented and timed constructs from the OhCircus and Circus Time variants. Our work is a first step in the development of refinement-based reasoning techniques for SCJ.