Home | Papers | Software | Blog | Tips | CV Contact

::jRate::

jRate (Java Real-Time Extension) is an extension of the GNU GCJ compiler front-end and runtime system which adds support for most of the features required by the Real-Time Specification for Java (RTSJ). Many portions of jRate are being developed using Generative Programming techniques. One of the goals of the project is that of providing users with the ability of "generating" the version of jRate that better fits their target system and use cases. We are also interested in providing advanced scheduling services and a higher-level programming model. For more information regarding jRate's status and/or future plans, check out its official web site .

::RTJPerf::

RTJPerf is a collection of tests meant to measure the performance of any RTSJ-compliant Real-Time Java VM.
Currently RTJPerf provides mostly time-efficiency tests based on a synthetic workload. The tests present in the current version of RTJPerf are described in several papers you can download from here .
The latest vesion of RTJPerf available for download is RTJPerf-0.1.1 (gz, bz2)


::jTools::

jTools is a collection of classes that are commonly used by Java applications. Currently the things provided by jTools include:

  • jArgo - Argument parsing and validation
  • High Resolution Time/Clock - Classes that provide high resolution time measurement, in a platform specific way. On Pentium processors the RDTSC register is used.
  • Basic Assertions support
  • Integer Factorization algorithm (not yet complete)

The latest vesion of jTools available for download is jTools-0.1.2 (gz, bz2)


::CARDAMOM::

CARDAMOM, the project I am currently working on, is a Component-Oriented middleware platform for safety and mission critical systems. CARDAMOM will be the middleware on which next generation Air Traffic Control Systems will be based on. For a brief overview of CARDAMOM read this paper.


Home | Papers | Software | Blog | Tips | CV Contact
xhtml1 / css2