CpSc 875 John D. McGregor Class 21 Ocarina/Navigation.

Post on 03-Jan-2016

214 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

Transcript

CpSc 875

John D. McGregorClass 21

Ocarina/Navigation

Petri nets

• http://cc.ee.ntu.edu.tw/~farn/courses/FMV/formal.methods.09.Petri.nets.pdf

• http://www.researchgate.net/publication/224587004_From_AADL_Architectural_Models_to_Petri_Nets_Checking_Model_Viability

• http://www.informatik.uni-hamburg.de/TGI/PetriNets/introductions/aalst/

• http://www.ulb.ac.be/di/ssd/ggeeraer/Tutorial-Perti-Nets-Geeraerts.pdf

Ocarina

• www.openaadl.org• I use pc-cygwin version• Then you need Tina• http://projects.laas.fr/tina/

Ocarina command line

Tina toolkit

Copy all but first line

Paste text into Tina editor

Paste

Draw the net

Need dot to draw the net

Petri net

Basic interaction between threads

http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=5232029&tag=1

Thread

Thread life cycle

Event port pattern

Simulator commands

• First, press RAND• Then press STOP• Rewind to simulation• Then press > or >|

Producer/Consumer

Resulting petri net

Navigation architecture• http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4913075

Reference architecture for Module

Pub/sub

Specific experiment

Properties

• Latency/performance• Testability• Maintainability• Modifiability

top related