Engineering PapersSearch

NASA NTRS · 20020035537

A Model-based Approach to Reactive Self-Configuring Systems

Abstract

This paper describes Livingstone, an implemented kernel for a self-reconfiguring autonomous system, that is reactive and uses component-based declarative models. The paper presents a formal characterization of the representation formalism used in Livingstone, and reports on our experience with the implementation in a variety of domains. Livingstone's representation formalism achieves broad coverage of hybrid software/hardware systems by coupling the concurrent transition system models underlying concurrent reactive languages with the discrete qualitative representations developed in model-based reasoning. We achieve a reactive system that performs significant deductions in the sense/response loop by drawing on our past experience at building fast prepositional conflict-based algorithms for model-based diagnosis, and by framing a model-based configuration manager as a prepositional, conflict-based feedback controller that generates focused, optimal responses. Livingstone automates all these tasks using a single model and a single core deductive engine, thus making significant progress towards achieving a central goal of model-based reasoning. Livingstone, together with the HSTS planning and scheduling engine and the RAPS executive, has been selected as the core autonomy architecture for Deep Space One, the first spacecraft for NASA's New Millennium program.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Williams, Brian C., Nayak, P. Pandurang. 1996-01-01. A Model-based Approach to Reactive Self-Configuring Systems. https://ntrs.nasa.gov/citations/20020035537

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