NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
RT-Syn: A real-time software system generatorThis 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.
Document ID
19930008334
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Authors
Setliff, Dorothy E.
(Pittsburgh Univ. Pittsburgh, PA, United States)
Date Acquired
September 6, 2013
Publication Date
July 1, 1992
Publication Information
Publication: NASA. Ames Research Center, Working Notes from the 1992 AAAI Workshop on Automating Software Design. Theme: Domain Specific Software Design
Subject Category
Computer Programming And Software
Accession Number
93N17523
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available