From web page:
(...)Ptolemy II is a set of Java packages supporting heterogeneous,
concurrent modeling and design. Its kernel package supports clustered
hierarchical graphs, which are collections of entities and relations
between those entities. Its actor package extends the kernel so that
entities have functionality and can communicate via the relations. Its
domains extend the actor package by imposing models of computation on
the interaction between entities. Examples of models of computation
include discrete-event systems, dataflow, process networks,
synchronous/reactive systems, and communicating sequential processes.
Ptolemy II includes a number of support packages, such as graph,
providing graph-theoretic manipulations, math, providing matrix and
vector math and signal processing functions, plot, providing visual
display of data, data, providing a type system, data encapsulation and
an expression parser, etc.
Subject: ProjectsList ScientificWorkflows