aspose file tools*
The moose likes Java in General and the fly likes Which are the Qualities of Real-Time Systems in context of Real-Time Java ? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Java in General
Bookmark "Which are the Qualities of Real-Time Systems in context of Real-Time Java ?" Watch "Which are the Qualities of Real-Time Systems in context of Real-Time Java ?" New topic
Author

Which are the Qualities of Real-Time Systems in context of Real-Time Java ?

Ninad Kulkarni
Ranch Hand

Joined: Aug 31, 2007
Posts: 784

Which are the Qualities of Real-Time Systems in context of Real-Time Java ?


SCJP 5.0 - JavaRanch FAQ - Java Beginners FAQ - SCJP FAQ - SCJP Mock Tests - Tutorial - JavaSE7 - JavaEE6 -Generics FAQ - JLS - JVM Spec - Java FAQs - Smart Questions
Eric Bruno
author
Ranch Hand

Joined: Jun 15, 2009
Posts: 60
The qualities are similar to those of any real-time system, basically: it must be predictable and deterministic, provide priority-based scheduling of threads with run-to-block semantics, have support of periodic tasks. It's all well summarized in the beginning of the specification (rtsj.org).

I wanted to add to this to be more thorough. The RTSJ, to which Java RTS compliant, outlines several key qualities for real-time Java implementations. It must be backward compatible with Java; it must not extend the language or make any syntactical changes to Java in any way; it must allow for predictable execution in terms of time; it must support Java's WORA mantra in the context of RTSJ-compliant implementations; must support priority-based scheduling; allow for memory management outside the scope of any GC or GC algorithm; must support priority inversion avoidance; support prioritized processing of asynchronous events, transfer of control, and thread termination for efficient and deterministic behavior in response to real-world events; and provide physical memory access.

Take a look here for more: http://www.rtsj.org/specjavadoc/book_index.html
Ninad Kulkarni
Ranch Hand

Joined: Aug 31, 2007
Posts: 784

Thanks Eric for such a wonderfull explaination. Given link is very nice.
Eric Bruno
author
Ranch Hand

Joined: Jun 15, 2009
Posts: 60
You're welcome. I hope the explanation wasn't too overwhelming, but there's a lot to real-time programming in general, as well as the RTSJ.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Which are the Qualities of Real-Time Systems in context of Real-Time Java ?
 
Similar Threads
Sub Class, Parent Class and Super Class
I need Java Help !!!!!!!
Does garbage collector run concurrently with another threads?
What is Real-Time Java Programming ?
Java RTS mechanism