Antonio Cisternino

Sede ufficiale: LARGO BRUNO PONTECORVO, 3, 56127 PISA

Email: antonio.cisternino@unipi.it

Telefono: 050 2213149

Sito web: http://www.di.unipi.it/~cisterni

Profilo

Ruolo: Ricercatore Universitario

Struttura: Dipartimento di Informatica

Settore scientifico-disciplinare: Informatica INFO-01/A

Cariche

  • Presidente di Sistema - Sistema Informatico di Ateneo

Position

(May 2006) Assistant Professor at Dipartimento di Informatica, University of Pisa.
(March 2003-April 2006) Research fellow at Dipartimento di Informatica, University of Pisa.
(January 2000-May 2003) PhD student at Dipartimento di Informatica, University of Pisa.
(October 2001-December 2001) Internship position at Microsoft Research laboratory in Cambridge (UK). He collaborated with Andrew Kennedy e Don Syme, within “Programming Principles and Tools” research group, headed by Luca Cardelli.

Research Activities

Research interests focus on programming languages, domain specific languages (DSLs) meta-programming and runtime code generation systems based on bytecode manipulation. Recently he devised on a methodology for measuring software complexity using an ammeter. He contributed to develop many software and frameworks. He is author of Robotics4.NET, a framework for programming robots; VSLab an F# addin to extend Microsoft Visual Studio with interactive graphical interaction similar to MatLab; AnimeJ, a generalized timer for Javascript now part of DojoFX framework. He co-authored “Expert F#”, “Expert F# 2.0” and “Expert F# 3.0”, books about the new F# programming language, with Don Syme (language author) and Adam Granicz, edited by APress. He is and has been involved in several national and European research projects, and He has been awarded with three grants by Microsoft Research Cambridge. He has been in several program committees, in 2007 LCSD’07 and CEC’07. He has been chair of Tutorials of ECOOP 2009. He
contributed to review several papers for international conferences and journals such as POPL, TOPLAS, SPE, and JOT. Information about publications is available at http://rotor.di.unipi.it/cisterni/Lists/Publications/GroupByVenue.aspx.

Teaching Activities

He is teaching the course of Graphic interfaces programming, a mandatory course for MSc in Computer Science, since 2006. He also taught Application Oriented Laboratory and Advanced Programming in the MSc course in Computer Science. He has given courses to PhD students on runtime execution environments and F# at Pisa University and ITU University in Copenhagen. He is teaching the course of “Scientific Programming” at Scuola Normale Superiore.

Didattica

Attività didattica

Incarichi di responsabilità didattica di moduli/insegnamenti



Ricevimento

Modalità: In alternativa su appuntamento.

Luogo: Ufficio, Dipartimento di Informatica

Orario: Giovedì ore 17-18

Ricerca

Interessi di ricerca

Intelligenza artificiale
Coding
Datacenter
 

Pubblicazioni