elenco    
        corso    

Tecniche di specifica e dimostrazione

Codice: AA031Crediti: 6Semestre: 2Sigla: TSD 
 
Settore disciplinare: INF/01 - Informatica

Docente

Ugo Montanari   ugo@di.unipi.it  Stanza 280  Tel. 0502212721

Prerequisiti

Elementi di Programmazione
Elementi di Logica

Obiettivi di apprendimento

La definizione formale di semplici linguaggi di programmazione.

Descrizione

Il corso presenta i principi della semantica operazionale, i principi della semantica denotazionale e le tecniche per confrontarle nel caso di un linguaggio imperativo e di un linguaggio funzionale di ordine superiore. Viene anche presentata la semantica operazionale e la semantica osservazionale di un linguaggio per la descrizione di processi.

English Description

We introduce the principles of operational semantics, the principles of denotational semantics, and the techniques to relate one to the other for an imperative language and for a higher order functional language. Operational and observational semantics of a process description language is also presented.

Programma

Ore lezione: 30Ore esercitazione: 10   

Bibliografia

Modalità di esame

Scritto e orale

Ulteriore pagina web del corso: http://www.di.unipi.it/~ugo/TSD.html


home


email