| | | corso | | | |
Metodi e Strumenti per la Verifica
Codice: | AA264 | Crediti: | 6 | Semestre: | 1 | Sigla: | MSV | |
|
Settore disciplinare: | INF/01 - Informatica |
Docente
Andrea Maggiolo Schettini
Tel. 0502212700Obiettivi di apprendimento
Scopo del corso č di esporre il problema della verifica di sistemi concorrenti
e distribuiti usando diversi formalismi per la descrizione dei sistemi e metodi per la specifica e la verifica delle loro proprietā.
Descrizione
Il corso introdurrā formalismi per la descrizione di sistemi concorrenti, distribuiti e con tempo reale.
In particolare verranno considerati Automi temporizzati, Reti di Petri e Statecharts, affrontandone gli aspetti
semantici e di verifica delle loro proprietā. Si presenteranno strumenti automatici che verranno utilizzati per
sviluppare specifiche e prove per casi di esempio.
English Description
The course will introduce formalisms fot the description of concurrent, distributed and real-time systems.
In particular, Timed automata, Petri nets and Statecharts will be considered and their semantical aspects and
verification problems will be tackled. Automatic tools for specification and verification will be described and used to develop
specifications and verifications for sample cases.
Ore lezione: | 36 | Ore esercitazione: | 12 | | | |
Bibliografia
Articoli sui formalismi considerati.
Modalità di esame
Esame orale. Gli studenti interessati potranno anche sviluppare progetti e l'esame potrā consistere
nella discussione del progetto.