Footnotes

...\author
Department of Mathematics and Computer Science, Fredrik Bajers Vej 7E, 9220 Aalborg Ø, Denmark. Internet: normark@iesd.auc.dk. - This research was supported in part by the Danish Natural Science Research Council, grant no. 9400911.

...
`Objects' and `messages' may, in themselves, be seen as abstraction over `cells' and `instructions'. Thus with the object-oriented concepts we have already introduced a certain amount of abstraction in the execution model.

...
Object deallocation is implicit in most modern run-time systems of object-oriented programming systems. This is the job of a garbage collector. Consequently, object deallocation should not be an issue either in a dynamic design model.

...
By `actual dynamics' we here mean such dynamic behavior which is known from real program execution.

...
The central line of a line segment L is a line segment of the same length as L, perpendicular on L, which intersects L in its midpoint.

...
In figure 7 we use the term `sample' for the nodes which aggregate the information of message passings. Each box in the figure is a node in the tree. The name of the node is shown in bold face. Below the name of the node we show a number of fields, some of which refer to other nodes in the tree.

...
In the solution from [3] the daily total of each kind of item is an attribute of `Deposit item' objects. In our opinion this is not a good modeling, because the number of items received hardly can be considered as a quality of a `Deposit item'.

...
There seems to be five different objects in the graph of figure 14. However, the C object is shown twice, namely in terms of the Crop part of the object and in terms of the GrainCrop part of the object. The class Crop is a superclass of the class GrainCrop. In our opinion, this is an unfortunate duplication.

Kurt Noermark
Mon Feb 26 11:36:35 MET 1996