Principles of Modeling Real World Systems

Principles of Modeling identifies the essential core concepts that must be mastered in order to create models of the real world.

The entire course is available free in low resolution. You can view it as a Web-based Shockwave course using the links below.

If you would like to purchase a copy of the high resolution DVD version select the Purchase button to the right.

This outline is your guide through the series of lectures. Select a lecture, work to the end, then close that window and return here to begin the next one.
  • Principles of Modeling. Sets the stage for exploring each of the key pieces of modeling and simulation.
  • Introduction. Introduces the basic terms, concepts, techniques, and applications of modeling.
  • The Philosophy. Explains what it means to create a model, why we model, what advantages are realized. Illustrates the difference between the Art and the Science of modeling.
  • The Principles. Demonstrates the prevalence of modeling in the world. Presents the basic principles derived by key thinkers over a lifetime of experience - Alan Pritsker, Grady Booch, Ivar Jacobsen, Averill Law, Paul Fishwick, and others.
  • The Products. Introduces the complete family of models necessary to capture the behavior of a system - Conceptual, Dynamic, Logical, Decision, and Control models.
  • The Process. Provides a practical process for creating models using the Unified Modeling Language as a tool. Walks you through the entire modeling process from problem statement to the specification of data to drive the model.
  • The Programming. Provides instruction on building software implementations of conceptual models. Conveys the lessons learned by others in constructing model software from the ground up.
Copyright 2010, Modelbenders LCC