Principles of Modeling

Detailed Outline

  1. Introduction

    Introduces the basic terms, concepts, techniques, and applications of modeling. Sets the stage for exploring each of the key pieces of modeling and simulation.

  2. The Philosophy

    Explains what it means to create a model, why we model and what advantages are realized. Illustrates the difference between the Art and the Science of modeling.

  3. 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.

  4. The Products

    Introduces the complete family of models necessary to capture the behavior of a system - Conceptual, Dynamic, Logical, Decision, and Control models.

  5. 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.

  6. The Practice

    Provides an opportunity for students to apply the concepts they have learned to a real modeling problem. Using the concepts immediately after learning them reinforces their practical application.