Formal Models

    Modeling is something that all human beings do. Children create models out of playdough, tinker toys, legos, blocks, cards, sand, and the like. Engineers create clay models of automobiles, metal models of aircraft, wooden models of bridges, plastic models of cities, hand-drawn models of buildings, and computer models of most of the things they create. Natural scientists create physical models of molecules, the human body, and the solar system, and mathematical and/or written models of the evolution of the universe. Social scientists create computer and written models of the mind, mathematical and computer models of the economy, and physical models of ancient civilizations. Managers build financial models with spreadsheet programs and database applications. Playwrights create models capturing aspects of the human condition.

    Humans create models for a variety of reasons. Models are simplifications of reality and (usually) help people to clarify their thinking and improve their understanding of the world. Models can be used for experimentation. A computer model, for instance, can compress time and space and allow many system changes to be tested in a fraction of the time it would take to test them in the real world. Further, testing changes on a model, rather than on an actual system, is a good way to avoid "shooting yourself in the foot." That is, if a change does not perform well in a model of a system, it is questionable as to whether it will perform well in the actual system itself. In addition, experimenting on a model can avoid causing harm to an actual system, even when the change being tested is successful. For example, testing a more effective sprinkler system design does not require setting an actual building on fire, if the testing is done on a model of the building.