The SHINE Knowledge Base Interchange Language software has been designed to more efficiently send new knowledge bases to spacecraft that have been embedded with the Spacecraft Health Inference Engine (SHINE) tool. The intention of the behavioral model is to capture most of the information generally associated with a spacecraft functional model, while specifically addressing the needs of execution within SHINE and Livingstone. As such, it has some constructs that are based on one or the other. As NASA/JPL autonomous science missions go deeper and deeper into space, the collection of unexpected data becomes a problem. Data structures can easily be implemented in advance that can collect any kind of data; however, when it comes to processing the data into information and taking advantage of serendipitous science discovery, designing a fixed and efficient data structure becomes increasingly complex. This software defines and implements a new kind of data structure that can be used for representing information that is derived from serendipitous data discovery. It allows the run-time definition of arbitrarily complex structures that can adapt at run-time as the raw science data is transformed into information.
展开▼