<p><p>Research on real-time Java technology has been prolific over the past decade, leading to a large number of corresponding hardware and software solutions, and frameworks for distributed and embedded real-time Java systems. This book is aimed primarily at researchers in real-time embedded system
Distributed, embedded and real-time Java systems
β Scribed by Andy J. Wellings, Peter Dibble, David Holmes (auth.), M. Teresa Higuera-Toledano, Andy J. Wellings (eds.)
- Publisher
- Springer-Verlag New York
- Year
- 2012
- Tongue
- English
- Leaves
- 382
- Edition
- 1
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
Research on real-time Java technology has been prolific over the past decade, leading to a large number of corresponding hardware and software solutions, and frameworks for distributed and embedded real-time Java systems. This book is aimed primarily at researchers in real-time embedded systems, particularly those who wish to understand the current state of the art in using Java in this domain. Much of the work in real-time distributed, embedded and real-time Java has focused on the Real-time Specification for Java (RTSJ) as the underlying base technology, and consequently many of the Chapters in this book address issues with, or solve problems using, this framework.
- Describes innovative techniques in: scheduling, memory management, quality of service and communication systems supporting real-time Java applications;
- Includes coverage of multiprocessor embedded systems and parallel programming;
- Discusses state-of-the-art resource management for embedded systems, including Javaβs real-time garbage collection and parallel collectors;
- Considers hardware support for the execution of Java programs including how programs can interact with functional accelerators;
- Includes coverage of Safety Critical Java for development of safety critical embedded systems.
β¦ Table of Contents
Front Matter....Pages i-x
Supporting Multiprocessors in the Real-Time Specification for Java Version 1.1....Pages 1-22
Using Real-Time Java in Distributed Systems: Problems and Solutions....Pages 23-44
Handling Non-Periodic Events in Real-Time Java Systems....Pages 45-77
Parallel Real-Time Garbage Collection....Pages 79-99
Region-Based Memory Management: An Evaluation of Its Support in RTSJ....Pages 101-127
Programming Embedded Systems: Interacting with the Embedded Platform....Pages 129-158
Hardware Support for Embedded Java....Pages 159-176
Interfacing Java to Hardware Coprocessors and FPGAs....Pages 177-197
Safety-Critical Java: The Mission Approach....Pages 199-233
Memory Safety for Safety Critical Java....Pages 235-264
Component-Oriented Development for Real-Time Java....Pages 265-292
RT-OSGi: Integrating the OSGi Framework with the Real-Time Specification for Java....Pages 293-322
JavaES, a Flexible Java Framework for Embedded Systems....Pages 323-355
Back Matter....Pages 357-378
β¦ Subjects
Circuits and Systems; Software Engineering; Computer-Aided Engineering (CAD, CAE) and Design
π SIMILAR VOLUMES
<p><P>Embedded computer systems are now everywhere: from alarm clocks to PDAs, from mobile phones to cars, almost all the devices we use are controlled by embedded computers. An important class of embedded computer systems is that of hard real-time systems, which have to fulfill strict timing requir
<p><p><p>"This book is a comprehensive text for the design of safety critical, hard real-time embedded systems. It offers a splendid example for the balanced, integrated treatment of systems and software engineering, helping readers tackle the hardest problems of advanced real-time system design, su
<em>Real-Time Systems: Design Principles for Distributed Embedded</em><em>Applications</em> focuses on hard real-time systems, which are computing systems that must meet their temporal specification in all anticipated load and fault scenarios. The book stresses the system aspects of distributed real
<p><span>"This book is a comprehensive text for the design of safety critical, hard real-time embedded systems. It offersΒ a splendid example for the balanced, integrated treatment of systems and software engineering, helping readers tackle the hardest problems of advanced real-time system design, s
Cyber-security attacks can have a critical impact on embedded systems. They may access secret information, cause system malfunction, or even endanger users in extreme circumstances. These attacks become even more threatening as systems are becoming more connected with the surrounding environment, in