Laserfiche WebLink
<br />O:J'v;61 <br />'T <br /> <br />Recent advances in software engineering technology have made it possible to develop gelleral~ <br />purpose modeling frameworks that are much easier to develop, maintain, and use, Furthermore. <br />these frameworks have much greater flexibility with respect to the representation of the physical <br />principles, and therefore, the types of systems that they can model. Such frameworks can provide <br />a full suite of modeling services to the user. These services include the ability to interactively: <br />. build and edit the model <br />. choose the time step and horizon for which the model should run <br />. choose the source of data that is required for the model (invoke the particular DMI's) <br />. choose the behavior of the individual objects that make up the model <br />. choose the controller or mechanism which drives the model solution <br /> <br />The advances that make this possible are encapsulated in the object-oriented approach to software <br />development. The key concept is that we can represent the behavior and relationships of the real- <br />world system in a much more natural way in the software. A detailed discussion of this <br />technology is beyond the scope of this document so we refer the interested reader to the excellent <br />book by Taylor, 1990. <br /> <br />Given the promise of this technology, our regions have decided to pursue the development of a <br />new general-purpose modeling framework that will be used to implement new models for the <br />Colorado and other river basins. <br /> <br />3 Program Goal, Objectives, and Management <br /> <br />Our program goal is to develop a general-purpose modeling framework to be used to meet the <br />following objectives: <br /> <br />replacement of the Colorado River policy and planning model (CRSS) <br />replacement of the 24-month study planning and operations model <br />replacement of the Lower Colorado Region daily operations model (BHOPS) and the <br />implementation of a daily operations model in the Upper Colorado Region <br /> <br />During 1993, a team of BaR personnel from the two regions and the Denver office investigated <br />several options to meet these objectives. A recommendation was made to join the IN1EGRAL <br />Project, beginning in January, 1994 for a duration of two years. An overview of this project is <br />presented in the next section. <br /> <br />To direct this effort and to ensure that the software developed will meet our objectives, we have <br />formed a Technical Steering Team and assigned a Program Manager to work with the primary <br />contractor on a full-time basis, Members of this team are shown in Figure 2. In addition, BaR <br />programmers will work side-by-side with the contractor throughout the duration of the project. <br /> <br />We will use the problem-centered design methodology. an incremental design approach to <br />software development (Lewis, et al, 1991, Behrens and Ostrowski, 1992), For each of our <br /> <br />5 <br />