I present here a UMLTM Parsing Analysis of my old 1988 honours thesis
"An analysis of image formation in MOST" into UML2.0TM components,
ports, and parts, using Composite Structure diagrams, to illustrate
the basis of rotational aperture synthesis in the Molonglo Observatory Synthesis Telescope (MOST).
There have of course been many improvements and changes to the MOST since 1988;
I will be upgrading this model to the current state of MOST as and when time permits.
This work was performed using the MD10EAPbeta2 early release version of MagicDraw UMLTM, which
now offers a degree of UML2.0TM port and part support in Composite Structure diagrams. The
MOST synthesis provides and excellent test case for UML2.0 tools.
|
WARNING:
I recommend that one waits until the stable MD10 release before trying this kind of
port-based modelling work in MagicDraw UMLTM
|
Background on MOST and sources for the model
The model is based on:
- A UMLTM Parsing Analysis of my honours thesis: "An analysis of image formation in MOST" (Kelly, 1988).
which also contains some figures of the MOST geometry, the skymap, and the
fan-beam and synthesised beam.
- The classic description of the MOST synthesis by Mills:
Mills, B., The molonglo observatory synthesis telescope, Proc.ASA, 4, 156-159, 1981
- The classic description of rotational aperture synthesis by Perley:
Perley, R., Pencil beam formation by fan-beam rotation in radio astronomy, Astron.J., 84, Sep 1979
- Discussions with Dave Crawford, including this paper:
Crawford, D., The ideal molonglo observatory telescope, April 1988, Dept. of Astrophysics, Univ. of Sydney.
- Explanations by Michael Large, Lawrence Cram, Tony Turtle, and Bruce McAdam
- A little guesswork, interpolation, and some memory wracking.
The UML2.0 model of rotational aperture radio synthesis in MOST
The above figure illustrates port-definitions for MOST components using UML2.0
delegation and assembly dependencies. Multiplicities of components are not required,
multiplicities of ports are given. The sense of flow of (software) message delegation
is the opposite to the radio signal processing chain.
Component structure and class detail
The structure of composite parts is now given in UML2.0 Composite Structure Diagrams.
Also, below the components structure, the related classes that compose the
port classes are given. These are consistently engineered with Java component classes !
(Soon I hope to provide the completed Java source with a JSyn audio synthesis simulation.)
Towards Java systems engineering with Magicdraw UML
As I work through this model I am binding it to "El" component classes that
wrap JSyn audio synthesis classes to provide an audible demonstration of
the synthesis. I give here some overviews of that process.
Recordings of JSyn audio synthesis simulation of MOST coming here very soon !