2012 IEEE 15th International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing 2012
DOI: 10.1109/isorc.2012.13
|View full text |Cite
|
Sign up to set email alerts
|

Hardware Support for Safety-Critical Java Scope Checks

Abstract: Abstract-Memory management in Safety-Critical Java (SCJ) is based on time bounded, non garbage collected scoped memory regions used to store temporary objects. Scoped memory regions may have different life times during the execution of a program and hence, to avoid leaving dangling pointers, it is necessary to check that reference assignments are performed only from objects in shorter lived scopes to objects in longer lived scopes (or between objects in the same scoped memory area). SCJ offers, compared to the… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

2012
2012
2016
2016

Publication Types

Select...
5
1

Relationship

5
1

Authors

Journals

citations
Cited by 6 publications
(7 citation statements)
references
References 9 publications
0
7
0
Order By: Relevance
“…Hardware Support for Safety-Critical Java Scope Checks [103]. In Section 3.6 we describe the facilities to interact with external devices, i.e.…”
Section: Safety-critical Java On An Embedded Java Processormentioning
confidence: 99%
“…Hardware Support for Safety-Critical Java Scope Checks [103]. In Section 3.6 we describe the facilities to interact with external devices, i.e.…”
Section: Safety-critical Java On An Embedded Java Processormentioning
confidence: 99%
“…One can assign level 0 for immortal memory, level 1 for the initial mission memory, level 2 for the initial private memory, and so on. These levels, statically assigned to each memory area, can be used to simplify the reference assignment checks [13]. A reference field of an object at level n may only point to an object allocated at level m ≤ n. Static fields are allocated in immortal memory and therefore, their level is 0.…”
Section: A Scope Memoriesmentioning
confidence: 99%
“…A hardware implementation of the scope checking was presented by Rios et al [31], showing that such checking can be done very efficiently for SCJ in hardware due to the simple stack structure of the memory scopes in use.…”
Section: Memory Safetymentioning
confidence: 99%