Search NASASearch

NASA NTRS · 20020038834

Unifying Model-Based and Reactive Programming within a Model-Based Executive

Abstract

Real-time, model-based, deduction has recently emerged as a vital component in AI's tool box for developing highly autonomous reactive systems. Yet one of the current hurdles towards developing model-based reactive systems is the number of methods simultaneously employed, and their corresponding melange of programming and modeling languages. This paper offers an important step towards unification. We introduce RMPL, a rich modeling language that combines probabilistic, constraint-based modeling with reactive programming constructs, while offering a simple semantics in terms of hidden state Markov processes. We introduce probabilistic, hierarchical constraint automata (PHCA), which allow Markov processes to be expressed in a compact representation that preserves the modularity of RMPL programs. Finally, a model-based executive, called Reactive Burton is described that exploits this compact encoding to perform efficIent simulation, belief state update and control sequence generation.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Williams, Brian C., Gupta, Vineet, Norvig, Peter. 1999-01-01. Unifying Model-Based and Reactive Programming within a Model-Based Executive. https://ntrs.nasa.gov/citations/20020038834

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