The author presents a "separable" approach to the object-oriented design of modeling systems. In the approach, the local behavior of an individual object is separated from the global behavior of the system, and the functional decomposition of the system is separated from its synthesis as a set of interacting objects--entities that envelop data and behavior. A pipe network is an example of elements--such as pipes, junctions, pumps, and valves--representing objects (so-called agents) that encapsulate specific attributes and behaviors of each element. The behavior of the network is wholly encapsulated in an object that controls agents (so-called actor). This approach is illustrated in the design and implementation of an interactive water distribution modeling and design system--the hydraulic modeling system. The use of object orientation in building computer-based models has potential in hydraulic and environmental modeling, particularly in relation to promoting computer code reusability and model flexibility.


  • English

Media Info

  • Features: Appendices; Figures; References; Tables;
  • Pagination: p. 125-135
  • Serial:

Subject/Index Terms

Filing Info

  • Accession Number: 00721072
  • Record Type: Publication
  • Files: TRIS
  • Created Date: May 12 1996 12:00AM