<
From version < 3.1 >
edited by cds
on 2013/08/09 18:54
To version < 4.1 >
edited by cds
on 2013/08/10 12:56
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -9,4 +9,24 @@
9 9  * [[Navigating and Customizing Views with KLighD>>url:http://rtsys.informatik.uni-kiel.de/~~kieler/videos/klighd-ptolemy/||shape="rect"]]
10 10  {{/panel}}
11 11  
12 -A complex example for using KLighD technology, the Ptolemy Visualization project is about generating transient views of Ptolemy II models. [[Ptolemy II>>url:http://ptolemy.eecs.berkeley.edu/ptolemyII/index.htm||shape="rect"]] is an open source program for experimenting with actor-oriented modelling developed at UC Berkeley.
12 +A complex example for using KLighD technology, the Ptolemy Visualization project is about generating transient views of Ptolemy II models. [[Ptolemy II>>url:http://ptolemy.eecs.berkeley.edu/ptolemyII/index.htm||shape="rect"]] is an open source program developed at UC Berkeley for experimenting with actor-oriented modelling. Actors are graphical representations of components with a certain functionality that generate output as a function of the inputs they receive. To use the output of one actor as the input of another, actors can be connected by links. A typical Ptolemy model might for instance look like this:
13 +
14 +{{warning}}
15 +Insert picture of a typical Ptolemy model here.
16 +{{/warning}}
17 +
18 +In some respect, Ptolemy models are a typical example of graphical modelling languages:
19 +
20 +* (% style="line-height: 1.4285715;" %)Actors are represented as boxes, with edges connecting the actors to each other. The edges are routed orthogonally: each edge segment is aligned either horizontally or vertically.
21 +* Actors can have more than one input, and more than one output. To be able to distinguish the data coming in and going out, inputs and outputs are routed to dedicated connection points, called ports. Thus, links never connect two actors directly, but rather connect them through their ports.
22 +* Actors can contain further models that define their functionality. To be able to see the model inside an actor, Ptolemy provides the possibility to look inside the actor. This effectively opens a new Ptolemy window displaying the actor's implementation.
23 +
24 +(% style="line-height: 1.4285715;" %)However, Ptolemy models have some features that are not that common:
25 +
26 +* Ports are not restricted to be either input ports or output ports: they can be both. As a consequence, links are undirected and can transport data in both directions.
27 +* Models have a director that defines the model of computation used to execute the model. In fact, if an actor in turn has another model inside it, that model, too, has a director. One of the research goals of the Ptolemy project is to find out how different models of computation can be composed.
28 +* All edges are part of relations. A relation is a set of edges that are treated as a hyperedge: an edge that connects not two, but arbitrarily many ports.
29 +
30 += KLighD Visualization =
31 +
32 +
Confluence.Code.ConfluencePageClass[0]
Id
... ... @@ -1,1 +1,1 @@
1 -7700691
1 +7700693
URL
... ... @@ -1,1 +1,1 @@
1 -https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/7700691/Ptolemy Visualization
1 +https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/7700693/Ptolemy Visualization