The Continuous Activity Scheduling Planning Execution and Replanning (CASPER) computer program has been updated to version 2.0. A prototype version was reported in "Software for Continuous Replanning During Execution" (NPO-20972), NASA Tech Briefs, Vol. 26, No. 7 (April 2002), page 67. To recapitulate: CASPER is designed to perform automated planning of interdependent activities within a system subject to requirements, constraints, and limitations on resources.

In contradistinction to the traditional concept of batch planning followed by execution, CASPER implements a concept of continuous planning and replanning in response to unanticipated changes (including failures), integrated with execution. Improvements over other, similar software that have been incorporated into CASPER version 2.0 include an enhanced executable interface to facilitate integration with a wide range of execution software systems and supporting software libraries; features to support execution while reasoning about urgency, importance, and impending deadlines; features that enable accommodation to a wide range of computing environments that include various central processing units and random- access-memory capacities; and improved generic time-server and timecontrol features.

This program was written by Steve Chien, Gregg Rabideau, Daniel Tran, Russell Knight, Caroline Chouinard, Tara Estlin, Daniel Gaines, Bradley Clement, and Anthony Barrett of Caltech for NASA's Jet Propulsion Laboratory.

This software is available for commercial licensing. Please contact Karina Edmonds of the California Institute of Technology at (626) 395-2322. Refer to NPO-41987.

NASA Tech Briefs Magazine

This article first appeared in the September, 2007 issue of NASA Tech Briefs Magazine.

Read more articles from the archives here.