Giorgio Ghelli

Location: LARGO BRUNO PONTECORVO, 3, 56127 PISA

Email: giorgio.ghelli@unipi.it

Phone: 050 221 2780

Website: www.di.unipi.it/~ghelli

Profile

Position: Professore Ordinario

Unit: Dipartimento di Informatica

Scientific-disciplinary sector: Informatica INFO-01/A

Giorgio Ghelli è professore di prima fascia in Informatica all'Università di Pisa, dal Settembre del 2002, ed è stato professore associato di Basi di Dati e Sistemi Informativi dal Novembre del 1992. È stato visiting professor all'Ecole Normale Supérieure di Parigi (1993), al Microsoft Research Center di Cambridge (UK) (1998), e presso la Microsoft Co. (Redmond, USA, 2005).
I suoi interessi di ricerca sono: progettazione e realizzazione di linguaggi per basi di dati, teoria dei tipi e sua applicazione al tema precedente, fondamenti di linguaggi ad oggetti, linguaggi e sistemi peer-to-peer per interrogare dati semistrutturati ed XML. Ha contribuito al disegno ed alla realizzazione dei linguaggi per basi di dati Galileo e Fibonacci e del linguaggio TQL, un linguaggio per interrogare dati semi-strutturati ed XML.
Ha partecipato a numerosi progetti internazionali relativi a linguaggi e sistemi per basi di dati ed a linguaggi di programmazione.
Ha partecipato a comitati di programma di conferenze e workshop internazionali e nazionali dedicati a linguaggi ad oggetti ed a basi di dati. È stato program chair dei workshop DBPL'01 (Database Programming Languages), FOOL'03 (Foundations of Object Oriented Languages), PLAN-X'07 (Programming Language Technologies for XML).
Ha pubblicato più di ottanta lavori su riviste, conferenze e workshop internazionali con referee, lavorando con Antonio Albano, Luca Cardelli, Pierre-Louis Curien, Andrew Gordon, Giuseppe Castagna, Giuseppe Longo, Benjamin Pierce, Jérôme Siméon, ed altri.
Fa parte del board dell'EAPLS (European Association for Programming Languages and Systems), e della giunta del GRIN, l'associazione di categoria del docenti universitari del settore IBF/01.

Teaching

Teaching activity

Teaching responsibility for modules/courses

  • Basi di dati - corso a (cod. 244AA) per Laurea in Informatica
  • Advanced databases (cod. 641AA) per Laurea Magistrale in Informatica
    Insegnamenti condivisi/mutuati:
    • Advanced databases (cod. 641AA) - Laurea Magistrale in Data science and business informatics
  • Databases (cod. 765AA) per Laurea Magistrale in Data science and business informatics
    Insegnamenti condivisi/mutuati:
    • Databases (cod. 765AA) - Laurea Magistrale in Informatica umanistica


Student consultation hours

Mode of office hours: Per sicurezza contattatemi prima

Location: Dip.to di Informatica, Stanza 290

Time: Lunedì, ore 9:45 - 12:45

Research

Publications