Dynamic Models in Object-oriented Design
Next: Introduction
epsfig
lcaption
Dynamic Models in Object-oriented Design
Kurt Nørmark
Aalborg University
Denmark
Abstract:
Dynamic modeling in the scope of object-oriented design is discussed
and clarified. A dynamic model is seen as an abstraction of the actual
program execution. In contrast, a static design model is seen as an
abstraction of the program description in which the structural
relationships are emphasized.
The central hypothesis behind this paper is that designers and
programmers think in terms of objects instead of classes, because
objects and object relations are more tangible than classes and class
relations. As a consequence it is recommended that dynamic design
models are worked out prior to the construction of static design
models. In the paper a dynamic OOD model is developed as an
abstraction of the actual program execution model. A dynamic exploration tool,
which works on the abstract execution model, is also described. The
dynamic exploration tool is seen as a medium which matches the
properties of the dynamic design model.
Kurt Noermark
Mon Feb 26 11:36:35 MET 1996