The Real-Time Control (RTC) Application Framework is a high-level software framework written in C++ that supports the rapid design and implementation of object-oriented application programs. This framework provides built-in functionality that solves common software development problems within distributed client-server, multi-threaded, and embedded programming environments. When using the RTC Framework to develop software for a specific domain, designers and implementers can focus entirely on the details of the domain-specific software rather than on creating custom solutions, utilities, and frameworks for the complexities of the programming environment. The RTC Framework was originally developed as part of a Space Shuttle Launch Processing System (LPS) replacement project called Checkout and Launch Control System (CLCS). As a result of the framework's development, CLCS software development time was reduced by 66 percent. The framework is generic enough for developing applications outside of the launch-processing system domain. Other applicable high-level domains include command and control systems and simulation/training systems.

This software was written by Gus Perez-Poveda of 360 Software Corporation, Tony Ciavarella of United Space Alliance, and Dan Nieten of Kennedy Space Center. For further information, access http://www.360SoftwareCorp.com  .

In accordance with Public Law 96-517, the contractor has elected to retain title to this invention. Inquiries concerning rights for its commercial use should be addressed to:

360 Software Corporation
12472 Lake Underhill Rd.#174
Orlando, FL 32828
Phone: (407) 694-2227

Refer to KSC-12499, volume and number of this NASA Tech Briefs issue, and the page number.



Magazine cover
NASA Tech Briefs Magazine

This article first appeared in the August, 2004 issue of NASA Tech Briefs Magazine (Vol. 28 No. 8).

Read more articles from the archives here.