Proceedings of the 7th International Workshop on Java Technologies for Real-Time and Embedded Systems 2009
DOI: 10.1145/1620405.1620429
|View full text |Cite
|
Sign up to set email alerts
|

Use of PERC Pico in the AIDA avionics platform

Abstract: In this paper, we present the DIANA experiment on the use of Java in avionics safety critical applications. First, we discuss some concerns about the porting of the Java platform on the ARINC 653 operating system. Then the paper focuses on some important features of the Safety Critical Java Technology adopted in the project. Particular attention is turned on the Java memory model which is stack-based as opposed to the ongoing JSR-302 memory regions model. Benefits and issues of this approach are discussed thro… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
19
0

Year Published

2009
2009
2013
2013

Publication Types

Select...
4
4
1

Relationship

1
8

Authors

Journals

citations
Cited by 21 publications
(19 citation statements)
references
References 2 publications
0
19
0
Order By: Relevance
“…We are currently working on obtaining details about this project. DIANA [24] is a new project for implementing an avionics platform called Architecture for Independent Distributed Avionics (AIDA) using Java as the core technology. One of the challenges in using Java is the threading model, which requires their Java virtual machine, called PERC Pico, to handle the thread scheduling itself (instead of the operating system).…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…We are currently working on obtaining details about this project. DIANA [24] is a new project for implementing an avionics platform called Architecture for Independent Distributed Avionics (AIDA) using Java as the core technology. One of the challenges in using Java is the threading model, which requires their Java virtual machine, called PERC Pico, to handle the thread scheduling itself (instead of the operating system).…”
Section: Related Workmentioning
confidence: 99%
“…Another issue with using Java mentioned in their paper is the complexity in estimating and bounding memory usage per thread, which is a critical requirement for F6MDA. Finally, they also mention that the errors signaled by PERC Pico are hard to diagnose and correct [24]. This is partially due to the extra layer imposed by the Java virtual machine.…”
Section: Related Workmentioning
confidence: 99%
“…In [17] a framework called PERC Pico is described, which slightly diverges from SCJ. The paper describes the porting of it to two ARINC 653 compliant operating systems.…”
Section: Scj Use Casesmentioning
confidence: 99%
“…This package is developed in the FP6 project Distributed, equipment Independent environment for Advanced avioNics Applications (DIANA) 4 . The package is described in detail in [16].…”
Section: Prototype and Case Studiesmentioning
confidence: 99%