MoML is a Modelling language for building models as clustered graphs of entities. Key elements of the graph are entities with in/output-ports, connections and relations. Entities can be parametrized. Clustering allows to reuse subgraphs as discrete entities in a larger graph.
MoML does not impose any semantics on the connections between entities in the graph. Thus, MoML can not be named a genuine Workflow Language, but it can be used as such given a suitable "Director" which reads the connections as data/control-flow links. This is done in
Ptolemy-II and
Kepler.
Resources
Related