Researchers: | Christopher Brooks, Edward Lee, Yang Zhao, Man-Kit Leung |
---|---|
Advisor: | Edward A. Lee |
Ptolemy II [1][2][3] is a set of Java packages supporting
heterogeneous, concurrent modeling, simulation, and design of
component-based systems. The emphasis is on a clean, modular software
architecture, divided into a set of coherent, comprehensible
packages. The kernel package supports definition and manipulation of
clustered hierarchical graphs, which are collections of
entities and relations between those entities. The actor
package extends the kernel so that entities have functionality and can
communicate via the relations. The domains extend the actor
package by imposing models of computation on the interaction
between entities.
The Ptolemy II graphical user interface is called Vergil. Vergil itself is a component assembly defined in Ptolemy II. Ptolemy II includes facilities for code generation from models. |
http://ptolemy.eecs.berkeley.edu/ptolemyII
Last updated 09/29/06