Projects per year
Abstract
Safety-Critical Java is designed to be used for safety-critical and hard real-time systems. To ensure predictable behaviour garbage collection has been replaced by a scope based memory model. This model currently requires bounds on memory usage of scopes to be specified by developers. These bounds have to be strict worst-case memory bounds to ensure correct behaviour of these systems. Currently, common methods are measurement based or by careful inspection of the applications Java bytecode. Not only is this a cumbersome approach it is also potentially unsafe. In this paper we present a worst-case memory consumption tool for Safety-Critical Java and evaluate it on existing usecases and a new usecase building on the Cubesat Space Protocol.
Original language | English |
---|---|
Title of host publication | Proceedings of the 11th International Workshop on Java Technologies for Real-time and Embedded Systems |
Number of pages | 9 |
Publisher | Association for Computing Machinery |
Publication date | 2013 |
Pages | 2-10 |
ISBN (Print) | 978-1-4503-2166-2 |
DOIs | |
Publication status | Published - 2013 |
Event | The 11th International Workshop on Java Technologies for Real-Time and Embedded Systems - Karlsruhe, Germany Duration: 9 Oct 2013 → 10 Oct 2013 Conference number: 11 |
Workshop
Workshop | The 11th International Workshop on Java Technologies for Real-Time and Embedded Systems |
---|---|
Number | 11 |
Country/Territory | Germany |
City | Karlsruhe |
Period | 09/10/2013 → 10/10/2013 |
Series | Proceedings of the International Workshop of Java Technologies for Real-Time and Embedded Systems |
---|---|
ISSN | 2154-056X |
Fingerprint
Dive into the research topics of 'Worst-Case Memory Consumption Analysis for SCJ'. Together they form a unique fingerprint.Projects
- 1 Finished
-
CJ4ES: Certifiable Java for Embedded Systems
Hansen, R. R., Ravn, A. P. & Larsen, K. G.
Forskningsrådet for Teknologi og Produktion
01/03/2011 → 28/02/2014
Project: Research