DocumentCode :
1623331
Title :
Addressing dynamic dispatching issues in WCET analysis for object-oriented hard real-time systems
Author :
Hu, Erik Yu-Shing ; Bernat, Guillem ; Wellings, Andy
Author_Institution :
Dept. of Comput. Sci., York Univ., UK
fYear :
2002
fDate :
6/24/1905 12:00:00 AM
Firstpage :
109
Lastpage :
116
Abstract :
There is a trend towards using object-oriented programming languages to develop hard real-time applications. However some object-oriented features, such as dynamic dispatching and dynamic loading, are prohibited from being used in hard realtime systems because they are either unpredictable and/or un-analysable. Arguably, these restrictions could make applications very limited and unrealistic since they could eliminate the major advantages of object-oriented programming. This paper demonstrates how we can address the dynamic dispatching issues in Worst-Case Execution Timing (WCET) analysis with minimum annotations. The major contributions include: discussing the major issues involved in using and restricting dynamic binding features; weakening the restriction of using dynamic dispatching; presenting how to estimate tighter and safer WCET value in object-oriented hard real-time systems. Our approach shows that allowing the use of dynamic dispatching can not only provide a more flexible way to develop object-oriented hard real-time applications, but also does not necessarily result in unpredictable timing analysis
Keywords :
Java; object-oriented programming; real-time systems; timing; dynamic binding; dynamic dispatching; dynamic loading; minimum annotations; object-oriented hard real-time systems; object-oriented programming languages; worst-case execution timing analysis; Algorithm design and analysis; Application software; Computer science; Dispatching; Electronic switching systems; Java; Real time systems; Scheduling algorithm; Timing; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Object-Oriented Real-Time Distributed Computing, 2002. (ISORC 2002). Proceedings. Fifth IEEE International Symposium on
Conference_Location :
Washington, DC
Print_ISBN :
0-7695-1558-4
Type :
conf
DOI :
10.1109/ISORC.2002.1003667
Filename :
1003667
Link To Document :
بازگشت