Deriving Java virtual machine timing models for portable worst-case execution time analysis

Erik Yu Shing Hu*, Andy J. Wellings, Guillem Bernat

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract

Performing worst-case execution time (WCET) analysis on the highly portable real-time Java architectures without resulting in the under utilisation of the overall system has several challenges. Current WCET approaches are tied to either a particular language or target architecture. It should also be stressed that most WCET analysis approaches are usually only considered in relation to procedural programming languages. In this paper, we propose a comprehensive portable WCET analysis approach, and demonstrate how Java virtual machine timing models can be derived effectively on real-time and embedded Java-based systems.

Original languageEnglish
Pages (from-to)411-424
Number of pages14
JournalLecture Notes in Computer Science
Volume2889
Publication statusPublished - 1 Dec 2003

Keywords

  • Portable WCET
  • Real-Time Java
  • Worst-Case Execution Time (WCET) Analysis

Cite this