Dynamic Models in Object-oriented Design



next up previous
Next: Introduction

epsfig lcaption

Dynamic Models in Object-oriented Design

Kurt Nørmark
Aalborg University
Denmarkgif

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