100 likes | 120 Views
Object and Petri-Net´s within CS - Introduction - Implementation of the ObjectNet´s - Concept of Petri Net´s inside CS. 27.01.06 Alexander Schwinn. What is an Object Net?. Wires communicate Port information, that means: The Publisher specifies the URL, and the Subscriber uses this URL.
E N D
Object and Petri-Net´s within CS - Introduction - Implementation of the ObjectNet´s - Concept of Petri Net´s inside CS 27.01.06 Alexander Schwinn
What is an Object Net? • Wires communicate Port information, that means: • The Publisher specifies the URL, and the Subscriber uses this URL. • The developer of Object Nets does not care about URLs. • Object Nets are executable Design Documents! The class developer has to define the Publisher Port-URLs(inside Lanch.vi)
Visualization of data-flow between subsystems Transparency for the user ( can be used as UML-diagramm) High modularity and overview at once Object crash-save throught the CS-Watchdog functionality What is an ObjectNet good for?
- one Lauch.vi per class - The wires define the dim-port, trought which objects are talking together
main control panel of the Net • - specify netname • - show´s the data flow inside the net • - possibility to rebuild net, when the objects are running • - Possibility to shutdown all objects inside the net
All port´s of a Launch.vi can be made unique, so you can only connect the observer and reciver ports with the same datatype Lanch.vi
Petri Nets I - place-transition net, with valued edges • circles are places, boxes transitions • very useful to model complex processes
Petri Nets II -added timing conditions -within CS it would be a nice tool to manage state-orientated problems - Visualization of the current state
Thanks for your attention! 27.01.06 Alexander Schwinn