GreatSPN
GreatSPN è un tool utilizzato per modellare, validare e valutare le reti di Petri.
Configurazione iniziale
Per poter utilizzare GreatSPN in laboratorio è necessario seguire questi due passaggi:
1) PATH
Aggiungere al proprio PATH le due directory del programma:
export PATH="$PATH:/opt/GreatSPN/bin:/opt/GreatSPN/scripts"
NOTA: per rendere permanente questa impostazione, è necessario inserire
il precedente comando nel proprio file ~/.bashrc.
2) Impostazioni nell’editor
Lanciare l’editor con greatspn_editor.
(Alla prima esecuzione, sul terminale potrebbero apparire alcuni errori relativi alla cache di LaTeX.)
Aprire le impostazioni in Edit -> Options.
Scegliere il tab Solvers e cambiare queste impostazioni:
- GreatSPN directory:
/opt/GreatSPN - Model Library:
/opt/GreatSPN/models
Test
Copiare un modello, ad esempio FlexibleManufactoringSystem.
Nota: GreatSPN deve poter creare una cartella nella directory del modello, quindi non è possibile utilizzare direttamente i modelli presenti in /opt/GreatSPN/.
Selezionare nell’albero a sinistra FMS-Measures.
Premere su Compute ALL, e poi su Results.