Compilation Techniques for Real-Time Java Programs
Proceedings of the International Symposium on Code Generation and Optimization
RTZen: highly predictable, real-time java middleware for distributed and embedded systems
Proceedings of the ACM/IFIP/USENIX 2005 International Conference on Middleware
RTZen: highly predictable, real-time java middleware for distributed and embedded systems
Proceedings of the ACM/IFIP/USENIX 2005 International Conference on Middleware
Proceedings of the ACM/IFIP/USENIX 2007 International Conference on Middleware
Proceedings of the 7th International Workshop on Java Technologies for Real-Time and Embedded Systems
Efficient asynchronous event handling in the real-time specification for Java
ACM Transactions on Embedded Computing Systems (TECS)
Using an RTSJ-compatible MVC pattern as basis for configurable event-driven real-time software
Proceedings of the 8th International Workshop on Java Technologies for Real-Time and Embedded Systems
Region-Based RTSJ Memory Management: State of the art
Science of Computer Programming
RTZen: highly predictable, real-time java middleware for distributed and embedded systems
Middleware'05 Proceedings of the ACM/IFIP/USENIX 6th international conference on Middleware
Asynchronous event handling and Safety Critical Java
Concurrency and Computation: Practice & Experience
User-defined schedulers for real-time concurrent objects
Innovations in Systems and Software Engineering
Hi-index | 0.00 |
This practical guide provides a solid grounding in the use of the Real-Time Specification for Java. Dibble, the Specification Lead for the RTSJ, starts with an overview of real-time issues. He then explains how to use each major feature of the RTSJ with numerous working examples and code patterns. From broad real-time principles to the details of important programming pitfalls, Real-Time Java Platform Programming covers everything you need to know to build effective RT programs. Topics include: interoperability with non-RT code, trade-offs in real-time development, garbage collection, non-heap access, scoped and immortal memory, use of the raw memory access classes to operate hardware devices, priority scheduling, deadline scheduling, rate monotonic analysis, periodic threads, deadline miss handlers, asynchronous events, timers, asynchronous transfer of control and recommended programming practices.