NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Achieving reutilization of scheduling software through abstraction and generalizationReutilization 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 contraints, 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 a 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.
Document ID
19950059108
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Authors
Wilkinson, George J.
(Loral AerosSys, Seabrook, MD US, United States)
Monteleone, Richard A.
(Loral AerosSys, Seabrook, MD US, United States)
Weinstein, Stuart M.
(Loral AerosSys, Seabrook, MD US, United States)
Mohler, Michael G.
(Loral AerosSys, Seabrook, MD US, United States)
Zoch, David R.
(Loral AerosSys, Seabrook, MD US, United States)
Tong, G. Michael
(NASA Goddard Space Flight Center Greenbelt, MD, US, United States)
Date Acquired
August 16, 2013
Publication Date
January 1, 1995
Publication Information
Publisher: American Institute of Aeronautics and Astronautics
Subject Category
Computer Programming And Software
Report/Patent Number
AIAA PAPER 95-1033
Accession Number
95A90707
Distribution Limits
Public
Copyright
Other

Available Downloads

There are no available downloads for this record.
No Preview Available