Search NASAโŒ• Search

NASA NTRS ยท 19930008334

RT-Syn: A real-time software system generator

Abstract

This paper presents research into providing highly reusable and maintainable components by using automatic software synthesis techniques. This proposal uses domain knowledge combined with automatic software synthesis techniques to engineer large-scale mission-critical real-time software. The hypothesis centers on a software synthesis architecture that specifically incorporates application-specific (in this case real-time) knowledge. This architecture synthesizes complex system software to meet a behavioral specification and external interaction design constraints. Some examples of these external constraints are communication protocols, precisions, timing, and space limitations. The incorporation of application-specific knowledge facilitates the generation of mathematical software metrics which are used to narrow the design space, thereby making software synthesis tractable. Success has the potential to dramatically reduce mission-critical system life-cycle costs not only by reducing development time, but more importantly facilitating maintenance, modifications, and extensions of complex mission-critical software systems, which are currently dominating life cycle costs.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Setliff, Dorothy E.. 1992-07-01. RT-Syn: A real-time software system generator. https://ntrs.nasa.gov/citations/19930008334

Cite the original work for its findings. Save a collection to share your selection of sources.