首页> 外文OA文献 >Using C to build a satellite scheduling expert system: Examples from the Explorer Platform planning system
【2h】

Using C to build a satellite scheduling expert system: Examples from the Explorer Platform planning system

机译:使用C构建卫星调度专家系统:Explorer Platform规划系统中的示例

摘要

A C-based artificial intelligence (AI) development effort which is based on a software tools approach is discussed with emphasis on reusability and maintainability of code. The discussion starts with simple examples of how list processing can easily be implemented in C and then proceeds to the implementations of frames and objects which use dynamic memory allocation. The implementation of procedures which use depth first search, constraint propagation, context switching, and blackboard-like simulation environment are described. Techniques for managing the complexity of C-based AI software are noted, especially the object-oriented techniques of data encapsulation and incremental development. Finally, all these concepts are put together by describing the components of planning software called the Planning And Resource Reasoning (PARR) Shell. This shell was successfully utilized for scheduling services of the Tracking and Data Relay Satellite System for the Earth Radiation Budget Satellite since May of 1987 and will be used for operations scheduling of the Explorer Platform in Nov. of 1991.
机译:讨论了基于软件工具方法的基于C的人工智能(AI)开发工作,重点是代码的可重用性和可维护性。讨论从简单的示例开始,说明如何在C中轻松实现列表处理,然后继续进行使用动态内存分配的帧和对象的实现。描述了使用深度优先搜索,约束传播,上下文切换和类似黑板的模拟环境的过程的实现。指出了用于管理基于C的AI软件的复杂性的技术,尤其是数据封装和增量开发的面向对象技术。最后,通过描述称为“计划和资源推理(PARR)Shell”的计划软件的组件,将所有这些概念组合在一起。自1987年5月以来,该外壳已成功用于调度用于地球辐射预算卫星的跟踪和数据中继卫星系统,并将于1991年11月用于Explorer平台的运行调度。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号