978-1-4577-0557-1/12/$26.00 ©2012 IEEE 1 A Rule-Based Decision Support Tool for Architecting Earth Observing Missions Daniel Selva Massachusetts Institute of Technology 77 Massachusetts Ave, Room 33-409 Cambridge, MA 02139 617-682-6521 dselva@mit.edu Edward F. Crawley Massachusetts Institute of Technology 77 Massachusetts Ave, Room 33-413 Cambridge, MA 02139 617-253-7510 crawley@mit.edu AbstractA decision support tool is presented that is especially tailored for architecting Earth observing missions and programs. The tool features both a cost model and a performance model. This paper focuses on the description of the performance model. Indeed, while considerable effort has been put into the development of cost estimating models, comparably much less effort has been put into the development of quantitative methods to assess how well Earth Observing Mission satisfy scientific and societal needs. A literature review revealed that existing methods include a commercial approach, a value-of-information approach, end-to-end simulation, assimilation in Observing System Simulation Experiments, and simple expert judgment. Limitations of these methods include limited applicability, computational complexity, low modeling fidelity (e.g. abstraction of synergies between measurements), and subjectivity. Our method uses a knowledge-based system to store and manage large quantities of expert knowledge in the form of rules-of-thumb that replace expensive computations. Scientific and societal measurement requirements and instrument capabilities are expressed in the form of logical rules and data structures. An efficient pattern matching algorithm performs the comparison of the measurement requirements and the measurement capabilities on the basis of 64 different measurement attributes. The system is demonstrated on the Earth Science Decadal Survey. While the system is still under development, it shows great potential to enhance traceability in the modeling of scientific and societal value of Earth observing missions. Furthermore, the recursive nature of rule-based systems shows potential to model synergies between instruments and measurements, at a sufficient level of fidelity for architectural trade studies, especially for the ones conducted in committees with experts such as Decadal Surveys. TABLE OF CONTENTS 1. INTRODUCTION ................................................. 1 2. APPROACH ........................................................ 5 3. APPLICATION .................................................... 8 4. CONCLUSION................................................... 13 REFERENCES....................................................... 16 BIOGRAPHIES...................................................... 18 APPENDIX............................................................ 19 1. INTRODUCTION This paper is concerned with the assessment of scientific and societal merit of Earth Observing Missions or more generally Earth Observing Satellite Systems (EOSS), in the context of early architectural trade studies. The methodology presented in this paper is particularly relevant for semi-automatic assessment using man-in-the-loop decision support tools. This first section of the paper starts by providing the necessary background on system architecture, decision support tools, EOSS, and the particular problem of scientific benefit assessment of EOSS. A review of prior methods for scientific merit assessment is provided. A gap in the literature, and subsequent research goals, are identified. Knowledge-based systems (KBS) and in particular rule- based expert systems (RBES) are then introduced as an alternative approach. The necessary background on RBES is provided, including a short history and a critique of RBES. The section concludes with a review of the structure of the rest of the paper. System Architecting and Decision Support Tools System ArchitectingIn the late 80’s, researchers started to realize that some concepts from traditional architecture and civil engineering were being used by engineers in charge of designing and building unprecedented, large, complex systems [1]. These concepts included the creation of a separate position for a lead systems engineer at the interface between the client and the design team, a more direct engagement of the client in the high-level design of the system, and a holistic, value-centered, lifecycle view of the system. Rechtin was arguably the first to formalize this concept, and he coined the term “systems architecting” [2]. His book with Maier is, perhaps, still the best introduction to the field [1]. Crawley defines system architecture as “t he embodiment of concept, and the allocation of physical/informational function (process) to elements of form (objects) and definition of structural interfaces among the objects[3]. Essentially, the architecture of a system is its highest level design. However, it takes a holistic view that goes beyond traditional design. More precisely: 1) it takes into account technical and non-technical factors; 2) it is centered in delivering value to stakeholders as opposed to optimizing performance or cost; 3) it takes into account all the phases of the lifecycle including manufacturing, testing, operations and disposal.