Tags and keywords
A Package Diagram for the hierarchy of an
OpticalImageSensor
:There is a high level abstraction
ImageSensor
, which carries ImageData
for any kind of Image
, with a Constraint:
data.image = image
The model anticipates that there will be aspects common to all electromagnetic images (which includes light images, far infrared images, radio images etc.), encapsulated as ImageSensorEM
, ImageDataEM
and ImageEM
.
Aspects specific to optical images are encapsulated by OpticalImageSensor
, OpticalImageData
and OpticalImage
.
In each layer the data
and image
and sensor
properties are progressively redefined.
The packaging also reflects this redefinition sequence. This is not always necessary or recommended as a SysML project organisation strategy, but in this case there are compelling physics-based reasons, as optical and radio telescopes are both special forms of telescopes that deal with electromagnetic radiation.