webel.com.au
  Projects
  UML & SysML
  Java (Sun)
  Java (other)
  XML
  database
JDO
  web
  security
  mathematics
  data analysis
  personal
Darren Kelly's UML2.0TM model of the MOST radiotelescope

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

(Select image to enlarge in new window)
UML2.0 component model overview of the MOST synthesis after (Mills, 1981) and (Kelly, 1988).

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.)

Reflector: parabolic trough with wire mesh
(Select image to enlarge in new window)
Circularly polarised ring Antenna
(Select image to enlarge in new window)
Feed
Waveguide
(Select image to enlarge in new window)
Module
(Select image to enlarge in new window)
Bay
(Select image to enlarge in new window)
Class and component structure detail: arm
(Select image to enlarge in new window)
The top-level: radio waves from a distant astrophysical source are incident on the parabolic trough of each of two arms of the MOST.

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.

Port classes that were used in the MOST synthesis model so far.
(Select image to enlarge in new window)
Wrapping of port classes to enable JSyn audio synthesis demo.
(Select image to enlarge in new window)
Overview of the JSyn audio synthesis classes
Recordings of JSyn audio synthesis simulation of MOST coming here very soon !
top     up     home     -     sitemap     news     about    
Email: info@webel.com.au   Tel: +61 (2) 9386-0090   Post: webel.com.au, PO Box 1816, Bondi Junction, NSW 1355, Australia.   ABN: 67 677 268 579