ANRTS platforms

  • Authors:
  • Antonio Kung;Scott Hansen

  • Affiliations:
  • Trialog, Paris, France;The Open Group, Brussels, Belgium

  • Venue:
  • JTRES '06 Proceedings of the 4th international workshop on Java technologies for real-time and embedded systems
  • Year:
  • 2006

Quantified Score

Hi-index 0.01

Visualization

Abstract

HIJA is an undertaking to create the technology conditions that will allow architecture neutrality for real-time systems (ANRTS). This paper makes the point that technology features are needed at both the execution level (platform) and the software engineering level (process). In order to cope with the wide range of real-time and embedded systems, 3 run-time profiles based on RTSJ are identified, the hard real-time Java profile, the soft real-time Java profile and the flexible real-time Java profile. These profiles also provide support for distributed applications based on both synchronous and asynchronous communication methods. In order to ensure that executing applications are functionally correct and satisfy resource constraints, a required tool set is described, including analysis tools for schedule-ability or functional correctness verification. Finally, results from a proof-of-concept implementation of ANRTS platforms and tool set, and their use for three different applications (avionics, automotive telematics, ambient system) are reported, confirming the feasibility of the ANRTS approach.