Using global data flow analysis on bytecode to aid worst case execution time analysis for real-time Java programs

  • Authors:
  • James J. Hunt;Isabel Tonin;Fridtjof B. Siebert

  • Affiliations:
  • aicas GmbH, Karlsruhe, Germany;aicas GmbH, Karlsruhe, Germany;aicas GmbH, Karlsruhe, Germany

  • Venue:
  • JTRES '08 Proceedings of the 6th international workshop on Java technologies for real-time and embedded systems
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Though real-time Java offers significant advantages over other programming languages for safe programming, the analysis of worst case execution of real-time Java programs is considerably more difficult. The extra complexity can be addressed using a minimal set of parameterized annotations and data flow analysis to provide a standard worst case execution time analysis tool with the additional information necessary to determine the worst case execution time analysis of real-time Java programms. This methodology has the advantage over existing methods in that it is equally applicable to general purpose library code as to application specific implementation code.