Software Structure
‘How is the Morpheus software structured?’
Morpheus is a self-contained application. Internally, it consists of two stand-alone executables:
morpheus
: the simulatormorpheus-gui
: the graphical user interface (GUI)
The communication between these stand-alone applications is through XML and XSD files:
- The GUI reads an XML Schema description (XSD) file that specifies rules for valid XML models.
- The GUI starts a simulation job by executing morpheus with a generated XML model as argument.
Note that both executables can also be used as stand-alone programs. The simulator morpheus
can also be used as stand-alone program from the command line. And morpheus-gui
may be used to control remote computing resources.

morpheus
simulator from the command line interface.