Example of Abstraction Layer Elements for the Microsphere Deposition Model in Example II
| Property Name | Value Type | Units | Range | Description | |
| Parameter: | |||||
| Microspere diameter | scalar | μm | The diameter of each micro-particle to be deposited by the model. Allows the model to determine in which vessels the microspheres lodge. | ||
| Input: | |||||
| Vasculature tree | vessel diameter | μm | [1,∞] | Morphology of the blood vessels. The relative diameter of the branches of the same parent determines the proportion of microspheres travelling through each. The position of the branch determines the location of a microsphere cluster in that vessel if there is one. | |
| Position (x,y,z) | 3D point | mm | x:[−150,150], y:[−150,150], z:[−150,150] | ||
| Output: | |||||
| Type - value | 3D scalar field | Proportion | [0,1] | The output of the model is the lodgement locations of clusters of microspheres in the space of the tumour. The field consists of the location of each cluster and the proportion of the microspheres in it. | |
| Type - domain | 3D point | mm | x:[−150,150], y:[−150,150], z:[−150,150] | ||
-
The abstraction layer specifies the constant values used in the model (parameters), the types of the variables that the model expects, the units assumed and acceptable range (input), and the form of the output that a simulation using the model calculates. The textual description of each element enables a human modeler to decide how the model can be used in a composition without understanding the internal representations and calculations made by the model.









