teema: Formaalsel semantikal baseeruv programmide analüüs ja teisendamine
tunnusnumber: ETF5279
projekti tüüp: Eesti Teadusfondi grant
erialad: 1.2. Rakendusmatemaatika
2.9. Süsteemitehnika ja infotehnoloogia
seisund: lõppenud
asutus: Tartu Ülikool
projekti juht: Jaanus Pöial
kestus: 01.01.2002 - 31.12.2004
kirjeldus: Programmeerimiskeeled, nende süntaks, semantika, realiseerimismeetodid ning kompilaatorite konstrueerimine on olnud traditsioonilised valdkonnad, milles Eesti teadlased saavutasid edu juba 1980-ndatel aastatel. Ka selle toetuse taotleja kuulus töörühma, mis keskendus translaatoritele ning keeltele. Kahjuks 1990-ndatel aatatel mitmed töörühmad lagunesid eelkõige majanduslikel põhjustel, neis osalenud teadlased jätkasid individuaalset uurimistööd või asusid tegelema teiste probleemidega. Samas pole teema aktuaalsus aastatega mitte kahanenud vaid pigem kasvanud, sest oluliselt on laienenud arvutite kasutusvaldkond ning tõusnud programmeerimisvahendite tase. Lisandunud on täiesti uued aspektid, mida varem ei uuritud, näit. turvalisus, hajusus, sardsüsteemid jne. Oluline on luua vahendid (nii teoorias kui ka tarkvaras), mis peegeldaksid neid muutusi ja teeksid programmeerimisprotsessi lihtsamaks ning turvalisemaks.

Käesoleva projekti peamiseks eesmärgiks on taastada programmeerimiskeelte alase uurimistöö traditsioon (töörühm, kraadiõppurid ning tudengid, rahvusvaheline koostöö) Eestis ning viia see tasemele, millelt saaks taotleda osalemist Euroopa teadusprojektides (suure tõenäosusega koos partneritega Saksamaal). Taotlejad on seisukohal, et globaliseeruvas teaduses on mõtet ennekõike edasi arendada oma tugevaid külgi, mitte killustuda.

Konkreetselt on kavas uurida programmide analüüsi, optimiseerimise, verifitseerimise ja teisendamise, samuti turvalisuse probleeme nii kõrgtasemel (eeskätt deklaratiivsetes paradigmades ning programme genereerivates mehhanismides) kui ka madaltasemel (universaalsed vahekeeled ning nende interpretaatorid). Erinevalt varasemast süntaksipõhisest lähenemisest on selles projektis soovitud rohkem keskenduda programmide formaalsele semantikale, mistõttu taotletakse toetust nii tehnika- kui ka täppisteaduste suunalt.
Tulemused on kavas publitseerida rahvusvahelistes ajakirjades ning konverentsidel.

projektiga seotud isikud
nr nimi asutus amet  
1.Peeter LaudSaarimaa Ülikooldoktorant 
2.Härmel NestraTartu Ülikooldoktorant 
3.Jaanus PöialTartu Ülikool, Matemaatikateadusk.dotsent 
4.Tõnu TammeTartu Ülikoollektor 
5.Varmo VeneTartu Ülikooldotsent