NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Plan Execution Interchange Language (PLEXIL)Plan execution is a cornerstone of spacecraft operations, irrespective of whether the plans to be executed are generated on board the spacecraft or on the ground. Plan execution frameworks vary greatly, due to both different capabilities of the execution systems, and relations to associated decision-making frameworks. The latter dependency has made the reuse of execution and planning frameworks more difficult, and has all but precluded information sharing between different execution and decision-making systems. As a step in the direction of addressing some of these issues, a general plan execution language, called the Plan Execution Interchange Language (PLEXIL), is being developed. PLEXIL is capable of expressing concepts used by many high-level automated planners and hence provides an interface to multiple planners. PLEXIL includes a domain description that specifies command types, expansions, constraints, etc., as well as feedback to the higher-level decision-making capabilities. This document describes the grammar and semantics of PLEXIL. It includes a graphical depiction of this grammar and illustrative rover scenarios. It also outlines ongoing work on implementing a universal execution system, based on PLEXIL, using state-of-the-art rover functional interfaces and planners as test cases.
Document ID
20060019246
Acquisition Source
Ames Research Center
Document Type
Technical Memorandum (TM)
Authors
Estlin, Tara
(Jet Propulsion Lab., California Inst. of Tech. Pasadena, CA, United States)
Jonsson, Ari
(NASA Ames Research Center Moffett Field, CA, United States)
Pasareanu, Corina
(QSS Group, Inc. Moffett Field, CA, United States)
Simmons, Reid
(Carnegie-Mellon Univ. Pittsburgh, PA, United States)
Tso, Kam
(IA Tech, Inc. Los Angeles, CA, United States)
Verma, Vandi
(QSS Group, Inc. Moffett Field, CA, United States)
Date Acquired
August 23, 2013
Publication Date
April 1, 2006
Subject Category
Computer Programming And Software
Report/Patent Number
NASA/TM-2006-213483
Distribution Limits
Public
Copyright
Public Use Permitted.
No Preview Available