* TODO VPC [16/19] - [X] chiedi della riduzione - [X] calcolo semiflussi come da mail - [X] chiedi dell'esame - [X] Es1: definizioni - [X] Rimuovi parte in cui parli di archi inibitori - [X] Chiedi a Daniel come da p-semiflows deadlock - [X] Chiedi a Daniel come da p-semiflows liveness - [X] spiega nelle relazioni che bounded se RS finito - [X] spiega nelle relazioni che bounded quando coperta da p-semiflows - [X] Vedi bisimulazione ed equivalenze in teoria analisi - [ ] Teoria [0/8] - [ ] Hierarchy of equivalences - [ ] algebra.extra.lucca: internal/external choices - [ ] Observer e testing equivalence - [ ] Vedi bene legge conservazione token - [ ] Vedi bene fairness, liveness come formule? - [ ] Vedi da relazioni procedure dimostrazione deadlock - [ ] Impara equivalenze come le spiega lei - [ ] Formalizza algoritmo bisimulazione - [X] rete A, b, c, d [3/3] - [X] Spiega p-t-semiflows analysis: deadlock e liveness, boundness - [X] sulle slide, quando si chiede come deve decidere il master - [X] Sistema screenshots di GSPN non tagliati - [X] rete E, F -> Controlla sia finito - [-] Analisi [18/22] - [X] Spiega perche` non hai usato process - [X] Riguardo RGGMED4, non posso scrivere ltl equiparabile a ctl? - [X] Specifica all'inizio che usi condizione piu` bassa per deadlock - [X] Riformula liveness - [X] Chiedi perche` non riesci a riprodurre i variable ordering mostrati da euristica - [-] Algebra processi [2/3] - [X] modellazione - [X] rg vs dg - [ ] equivalenza e bisimulazione - [X] 3.2, 3.5 rifai immagini e ctl con nuovi nomi spazi / transizioni - [ ] E` algebra CSP? Specifica - [X] Vedi necessita` di Sync e / - [X] Controlla in 3.6 Starvation: nusmv no, greatspn si` - [X] 3.6, deadlock: correttezza spiegazione della differenza greatspn nusmv? - [X] 3.6, starvation: perche` nusmv con processi non ha starvation? - [X] 3.6, inserisci controesempi dove necessario - [X] 3.10: si puo` fare model checking senza unfolding? - [X] 3.10: correggi GSPN: starvation false??? - [X] Correggi latex deadlock: G(wₚ|wp' → ...) - [ ] Risolvi riduzione_eliminazione2.jpg - [X] Risolvi \ttvar per # - [X] non mette i file inclusi nel pdf :( - [X] Cosa significa FAIRNESS running alla fine dei .smv - [X] chiedi a lei di safety, liveness, fairness - [ ] mi sa non finito - [X] uppal, es 4 [4/4] - [X] Galla`: su uppaal e` stato lui a scegliere i valori numerici_tempo - [X] Come si prende intervallo attesa richiesto da Donatelli? - [X] Fai intervallo attesa - [X] Cambia nomi - [X] CSP: che significa sync? - [X] controlla esercizi nuovi - [X] Controlla bene e studia Symbolic Reachability Graph: perche` cosi` buono? - [ ] Confrontare esercizi con Galla` * Prog Mobile [2/5] - [X] Api all songs - [X] relazione - [ ] slides - [ ] teoria - [ ] account prof * Apprendimento Automatico [1/2] - [X] Scrivile per date di esame - [ ] Richiedi date esame * Tesi [3/9] - [ ] Rivedere inference rules di Gabriel e aggiustarle con le mie - [X] segreteria: tesi inglese - [X] Gatti: inglese - [X] Gatti: Coppo mio relatore - [-] correzioni Coppo [0/5] - [ ] esempi di esecuzione + test - [ ] esplicitare mio contributo a fine introduzione o abstract - [ ] spiegare meglio ruolo symbolic exec - [ ] Cosa manca per implementare al compilatore: passare da prototipo a cosa finita - [-] Introduzione [2/4] - [ ] dovrebbe essere un po' ampliata e migliorata verso la fine - [X] snellendo un po' la presentazione formale. - [ ] spiegando meglio il ruolo della symbolic interpretation - [X] Perche' ci si concentra sulla traduzione dei pattern? - [ ] riferimenti bibliografici - [ ] paper pattern matching C++ - [ ] Gabriel: finisci - [ ] SimpleEquiv Latex - [ ] Boolean result o Yes|No? (Inference rules) - [ ] Mostra altri casi per la empty rule - [ ] Adatta i cambiamenti al paper - [ ] Esempio trimming - [ ] Trimming e resto: mi sa che usi left e right male - [ ] Spiega perche` trimming non simmetrico - [ ] Spiega meglio le guards on equivalence checking HALP HALP!