首页> 外文会议>AIAA computing in Aerospace 10 >Achieving reutilization of scheduling software through abstraction and generalization
【24h】

Achieving reutilization of scheduling software through abstraction and generalization

机译:通过抽象和概括实现调度软件的重用

获取原文

摘要

Reutilization of software is a difficult goal to achieve, particularly in complex environments that require advanced software systems. The Request-Oriented Scheduling Engine (ROSE) was developed to create a reusable scheduling system for the diverse scheduling needs of the National Aeronautics and Space Administration (NASA). ROSE is a data-driven scheduler that accepts inputs such as user activities, available resources, timing constraints, and user-defined events, and then produces a conflict-free schedule. To support reutilization, ROSE is designed to be flexible, extensible, and portable, With these design features, applying ROSE to new scheduling application does not require changing the core scheduling engine, even if the new application requires significantly larger or smaller data sets, customized scheduling algorithms, or software portability. This paper includes a ROSE scheduling system description emphasizing its general-purpose features, reutilization techniques, and tasks for which ROSE reuse provided a low-risk solution with significant cost savings and reduced software development time.
机译:重新利用软件是一个很难实现的目标,尤其是在需要高级软件系统的复杂环境中。面向请求的调度引擎(ROSE)的开发旨在为国家航空航天局(NASA)的各种调度需求创建可重用的调度系统。 ROSE是一种数据驱动的调度程序,它接受诸如用户活动,可用资源,时序约束和用户定义的事件之类的输入,然后生成无冲突的调度程序。为了支持重用,ROSE被设计为灵活,可扩展和可移植的,通过这些设计功能,即使将新应用程序需要大量或较小的数据集进行了定制,将ROSE应用于新的调度应用程序也不需要更改核心调度引擎。调度算法或软件可移植性。本文包含一个ROSE调度系统说明,强调了其通用功能,重用技术和任务,ROSE重用为其提供了一种低风险的解决方案,可显着节省成本并减少软件开发时间。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号