TimeSys will develop the Real-Time Reconfiguration and Control Environment (RTRACE) solution to the reconfigurable distributed software problem by combining several independently developed activities originating with TimeSys technical professionals, both independently and in concert with efforts by the broader real- time systems standards community. We will develop and describe an approach for building an operating environment platform to allow real-time applications to run on multiple processor types. We will develop all of the infrastructure components required to implement typical Navy applications. This will include a RTSJ- compliant Java Virtual Machine (JVM) running on the TimeSys Linux/RT operating system. We will develop and describe an approach for building a distributed operating environment that supports the reallocation of system functions and/or applications across heterogeneous computing resources. We will extend the environment described above to incorporate the solution developed by our involvement in the Distributed Real-Time Specification (DRTSJ) for Java. In addition, we will evaluate CORBA-compliant components that can be used in conjunction with the DRTSJ, especially several components that are compliant with the Object Management Groups Fault Tolerance specification as well as with its real-time CORBA specifications.
Benefits: The proposed work through Phase II and beyond, will help to develop a technical solution that will begin to realize the vision of a truly "plug and play" total ship operating environment.
Keywords: dynamic software reconfiguration; hardware independence; real-time tactical applications; middleware (real-time CORBA); distributed systems; total ship computing environment; real-time Java; real-time POSIX