DocumentCode
2616130
Title
Integrating Priority Inheritance Algorithms in the Real-Time Specification for Java
Author
Wellings, Andy ; Burns, Alan ; Dos Santos, Osmar Marchi ; Brosgol, Benjamin M.
Author_Institution
York Univ.
fYear
2007
fDate
7-9 May 2007
Firstpage
115
Lastpage
123
Abstract
Priority inversion and priority inheritance protocols for bounding blocking time are well-understood topics in realtime systems research. The two most commonly used priority inheritance protocols are basic priority inheritance and priority ceiling emulation. Although both are supported in POSIX, Ada and the Real-Time Specification for Java (RTSJ), little has been written about the consequences of using both protocols concurrently in the same program. The assumption is usually that only one is in force at any particular time. For large real-time systems, this assumption may not be valid. This paper provides motivation for why a mixture of the two can occur and illustrates that this can result in the raising of unwanted asynchronous exception. This has led the Technical Interpretation Committee for the RTSJ to propose a new version of the priority ceiling emulation protocol that will enable it to work in harmony with basic priority inheritance. The protocol is described and we use the UPPAAL tool to explore formal properties using model checking
Keywords
Ada; Java; Unix; concurrency control; formal specification; formal verification; inheritance; protocols; real-time systems; Ada; Java; POSIX; UPPAAL tool; asynchronous exception; basic priority inheritance; formal property; model checking; priority ceiling emulation protocol; priority inheritance algorithms; priority inheritance protocols; priority inversion; real-time specification; real-time systems; Access protocols; Boosting; Emulation; Java; Operating systems; Protection; Real time systems; System recovery; Virtual machining; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Object and Component-Oriented Real-Time Distributed Computing, 2007. ISORC '07. 10th IEEE International Symposium on
Conference_Location
Santorini Island
Print_ISBN
0-7695-2765-5
Type
conf
DOI
10.1109/ISORC.2007.40
Filename
4208834
Link To Document