Engineering PapersSearch

NASA NTRS · 20080042409

AutoBayes Program Synthesis System Users Manual

Abstract

Program synthesis is the systematic, automatic construction of efficient executable code from high-level declarative specifications. AutoBayes is a fully automatic program synthesis system for the statistical data analysis domain; in particular, it solves parameter estimation problems. It has seen many successful applications at NASA and is currently being used, for example, to analyze simulation results for Orion. The input to AutoBayes is a concise description of a data analysis problem composed of a parameterized statistical model and a goal that is a probability term involving parameters and input data. The output is optimized and fully documented C/C++ code computing the values for those parameters that maximize the probability term. AutoBayes can solve many subproblems symbolically rather than having to rely on numeric approximation algorithms, thus yielding effective, efficient, and compact code. Statistical analysis is faster and more reliable, because effort can be focused on model development and validation rather than manual development of solution algorithms and code.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Schumann, Johann, Jafari, Hamed, Pressburger, Tom, Denney, Ewen, Buntine, Wray, Fischer, Bernd. 2008-09-01. AutoBayes Program Synthesis System Users Manual. https://ntrs.nasa.gov/citations/20080042409

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