@inproceedings{29da608151cd4d1580795f63f7db7e1c,
title = "Blocking time monitoring in the real-time specification for Java",
abstract = "Blocking for resource accesses can have a crucial impact on a real-time system's ability to meet its deadlines. In priority-based systems, uncontrolled blocking can lead to potentially unbounded priority inversion. To counteract this, basic priority inheritance and priority ceiling protocols have been defined. However, in large systems, it is still difficult to determine the maximum amount of blocking that a thread can suffer when using these protocols. The Real-Time Specification for Java provides a framework for execution and online feasibility analysis of priority-based systems. In this paper, we investigate possible extensions to this framework to support the measurement and monitoring of blocking times. We implement and evaluate the proposed mechanism within the context of the open source jRate implementation of the RTSJ running on top of the MaRTE OS.",
author = "Santos, {Osmar Marchi dos} and Wellings, {Andy J.}",
year = "2008",
doi = "10.1145/1434790.1434811",
language = "Undefined/Unknown",
volume = "343",
series = "ACM International Conference Proceeding Series",
publisher = "ACM",
pages = "135--143",
editor = "Gregory Bollella and Locke, {C. Douglas}",
booktitle = "Proceedings of the 6th International Workshop on Java Technologies for Real-time and Embedded Systems, JTRES 2008, 24-26 September 2008, Santa Clara, California, USA",
address = "United States",
}