Progetto Cofinanziato M.I.U.R.

Ragionamento su aggregati e numeri a supporto della programmazione e relative verifiche: dagli algoritmi di decisione alla programmazione con vincoli con multi-insiemi, insiemi e mappe
(Coordinatore nazionale: Domenico Cantone)

Unità di Parma

Programmazione dichiarativa con vincoli su insiemi e multi-insiemi
(Coordinatore locale: Gianfranco Rossi)


Stato d'avanzamento del progetto


Attività svolta

Il lavoro svolto dall'Unità di Parma nel primo anno di attivita' del progetto ha riguardato essenzialmente la definizione, uso e realizzazione di linguaggi di programmazione con vincoli insiemistici e numerici. In accordo con la tempistica del Programma di Ricerca che prevede la suddivisione del lavoro in due fasi successive, in questo primo anno di attivita' sono state affrontate la maggior parte delle ricerche previste per la prima fase, anticipando anche alcune di quelle previste per la seconda fase. Piu' in dettaglio, sono state svolte le seguenti attivita'. Si sono inoltre affrontati alcuni altri problemi, strettamente correlati con quelli sopra esposti, anche se non espressamente previsti nel programma originario. Specificatamente sono state svolte attivita' finalizzate alla realizzazione di risolutori di vincoli  come librerie utilizzabili all'interno di linguaggio convenzionali (in particolare Object Oriented) esistenti, e alla realizzazione di risolutori di vincoli su domini numerici. Per quanto riguarda le attivita' relative alla definizione e gestione degli insiemi intensionali, previste per la Fase 1 del progetto (punto 3.5), si e' preferito posticiparne la loro attuazione alla Fase 2. Si e' comunque gia' iniziata una attivita' di analisi e progetto su queste problematiche in collaborazione con il Prof. Enrico Pontelli dell'Universita' del New Mexico (USA).

Alla luce dei risultati fin qui ottenuti sembra possibile confermere nelle sue linee generali il programma di ricerca formulato nella proposta originaria.
 


Pubblicazioni

Su riviste internazionali

In atti di Conferenze internazionali

Rapporti Tecnici e lavori sottomessi



Strumentazione acquisita


Strumenti (software) realizzati



Partecipazione a conferenze e scuole internazionali



Personale a contratto

Sono stati stipulati tre contratti per prestazione occasionale della durata di 3 mesi ciascuno: