National Academies Press: OpenBook
« Previous: Model Specification
Suggested Citation:"Object-Oriented Computing." National Research Council. 1991. Improving Information for Social Policy Decisions -- The Uses of Microsimulation Modeling: Volume II, Technical Papers. Washington, DC: The National Academies Press. doi: 10.17226/1853.
Page 214

Below is the uncorrected machine-read text of this chapter, intended to provide our own search engines and external engines with highly rich, chapter-representative searchable text of each book. Because it is UNCORRECTED material, please consider the following text as a useful but insufficient proxy for the authoritative book pages.

FUTURE COMPUTING ENVIRONMENTS FOR MICROSIMULATION MODELING 214 • Data Desk,76 while not following a strict construction kit approach, provides very effective tools for the construction of data subsets. Combined with powerful multiple views into data, it allows construction and experimentation at the data level similar in feel to the above programs. These programs and similar products all use a construction kit paradigm77 to model a real world environment on the computer. All of the programs are successful, for reasons in addition to sharing the construction kit paradigm: • Each program uses a visual interface, with the object and environmental building blocks taken from the real world objects and environment being modeled. • The objects in each program look and behave like their real world counterparts. • The programs provide a highly interactive environment within which a user can iterate back and forth rapidly and effectively between designing the model and activating it. The graphical user interface is a very important part of an environment based on a construction kit paradigm. Generally, models are effectively viewed visually as a set of interlinked components, where the linkages can be quite complex.78 Allowing a user to manipulate these components, or objects, in visual space provides an effective way to define more complex structures on the basis of simpler ones.79 Object-Oriented Computing Within the past several years, programming language developments have increasingly embraced the notion of object-oriented programming. The basic notion in such languages is that of a design with objects that receive messages as inputs and produce other messages as outputs. Existing objects can be used to define new, more complex objects, which inherit various properties of the objects underlying them. The current shift toward object- oriented languages is 76 DataDesk was written by Paul Velleman (Cornell University) and is distributed by Odesta Corp., Northbrook, Ill. 77 The construction kit paradigm is sometimes called a plug-and-play environment, referring to consumer electronics components that are so simple to assemble and use that “almost anyone” can put one together. 78 Graphical user interfaces are not strictly necessary for defining effective interfaces for certain types of models. For example, the TROLL interface (Maling, 1971) was command line and equation oriented and was effective because of the good delineation of the implementation of functions to define and support aggregate econometric models' activities. 79 Graphical user interfaces are of course applicable far beyond the needs of specific application areas, and their utility is now generally recognized throughout the computing industry. For an interesting retrospective piece on their taxonomy and development, see Johnson et al. (1989).

Next: Simulation Module Consistency »
Improving Information for Social Policy Decisions -- The Uses of Microsimulation Modeling: Volume II, Technical Papers Get This Book
Buy Paperback | $100.00
MyNAP members save 10% online.
Login or Register to save!
Download Free PDF

This volume, second in the series, provides essential background material for policy analysts, researchers, statisticians, and others interested in the application of microsimulation techniques to develop estimates of the costs and population impacts of proposed changes in government policies ranging from welfare to retirement income to health care to taxes.

The material spans data inputs to models, design and computer implementation of models, validation of model outputs, and model documentation.

  1. ×

    Welcome to OpenBook!

    You're looking at OpenBook,'s online reading room since 1999. Based on feedback from you, our users, we've made some improvements that make it easier than ever to read thousands of publications on our website.

    Do you want to take a quick tour of the OpenBook's features?

    No Thanks Take a Tour »
  2. ×

    Show this book's table of contents, where you can jump to any chapter by name.

    « Back Next »
  3. ×

    ...or use these buttons to go back to the previous chapter or skip to the next one.

    « Back Next »
  4. ×

    Jump up to the previous page or down to the next one. Also, you can type in a page number and press Enter to go directly to that page in the book.

    « Back Next »
  5. ×

    To search the entire text of this book, type in your search term here and press Enter.

    « Back Next »
  6. ×

    Share a link to this book page on your preferred social network or via email.

    « Back Next »
  7. ×

    View our suggested citation for this chapter.

    « Back Next »
  8. ×

    Ready to take your reading offline? Click here to buy this book in print or download it as a free PDF, if available.

    « Back Next »
Stay Connected!