Cristian Lucchesi's Personal Page

versione italiana | english version


Cristian Lucchesi
Institute for Informatics and Telematics of CNR
Via G. Moruzzi, 1 - 56124 Pisa, Italy
tel. +39 050 3152116
personal page
Cristian Lucchesi in his office


Degree in Computer Science at University of Pisa in 2006, final mark 108/110.

Scientific Interests

Scientific interests are in the area of Information Systems, databases, conceptual modelling, user interfaces, web applications, information retrieval and software engineering (with emphasis on Agile software development).
Preferred programming languages: Python, Java. Operating system: Linux. Development platform: Eclipse.

Current Projects

ccTLD ".it" EPP

Development of the Italian management system used for internet domain names registrations. Domain names are managed by ccTLD ".it" Registry.
The system will be based on the Extensible Provisioning Protocol (EPP) following rfcs 4930, 4931, 4932, 4933, 4934, 3735, 3915, 4114.
The software is based on Java, JBoss Application Server, JBoss Seam, Hibernate, Mysql 5 and Testng.

Dns validation service

Service used for DNS configuration validation of Internet domain names, it's used in the Italian domain names registration system which uses the EPP protocol.
The service uses a JMS queue to receive the validation requests and a multithread server development in Java to receive the requests, validate them and store the responses in the proper JMS queue.
The software development in Java uses Apache ActiveMQ for JMS interactions, Apache Daemon for the deamon and Apache Commons Chain for managing the DNS checks following the Chain of Responsibility pattern.

Registry billing system

Software for management of billing data concerning the registration operations of Italian internet domain names managed through the EPP protocol.
The system will allow the integration of billing data with the software used by the CNR.
The software is under development and it's based on Java, JBoss Application Server, JBoss Seam, Hibernate, Mysql 5, Apache Axis2 and Testng.


Papers, International Conferences

  • Andreini, C. Lucchesi, M. Martinelli, G. Vasarelli - "An acquisition, search and retrieval system based on Zope/Plone"
    EuroPython 2004, June 7-9, 2004, G÷teborg, Sweden (paper, presentation)
  • O. Signore, M. Andreini, C. Lucchesi, M. Silvia - "Querying XML Document Collections"
    EVA 2004, July 26-30, 2004, London, Great Britain, ISBN: 0-9543146-4-6, p. 25.1-25.11
  • O. Signore, M. Andreini, C. Lucchesi, M. Silvia - "Una interfaccia generalizzata per l'interrogazione di documenti XML" (in italian)
    Log On Web Day: "Servizi web, XML e Java", October 30, 2003, Milan, Italy (paper, slides)

Posters, International Conferences

  • M. Andreini, P. Andronico, C. Lucchesi - "Adding automatic tool for accessibility check in a CMS"
    HCI International 2005, July 22-27, 2005, Las Vegas, Nevada USA

Papers, National Conferences

  • O. Signore, M. Andreini, C. Lucchesi, M. Silvia - "Interrogare collezioni di documenti XML: una interfaccia utente" (in italian)
    XML per i Beni Culturali - Esperienze e prospettive per il trattamento di dati strutturati e semistrutturati
    25 March 2004, Scuola Normale Superiore, Pisa, Italy (slides)
  • O. Signore, M. Andreini, C. Lucchesi, M. Silvia - "Querying Structured XML Document Collections"
    SEBD 2004 - Dodicesimo Convegno Nazionale su Sistemi Evoluti per Basi di Dati, June 21-23, 2004, S.Margherita di Pula (Cagliari), Italy - ISBN: 88-901409-1-7, p. 302-313

Technical Report (IIT)

  • M. Andreini, P. Andronico, C. Lucchesi, M.Martinelli - URPINSIEME: un progetto pilota di comunicazione integrata tra URP (in italian)
    IIT TR-10/2007 July, 2007 (pdf)
  • M. Andreini, C. Lucchesi, M.Martinelli, G. Vasarelli - ArchEle, a web based acquisition, search and retrieval system (in italian)
    IIT TR-09/2007 July, 2007 (pdf)
  • M. Bertoli, M. Buzzi, M. Conti, E. Gregori, C. Lucchesi, M.Martinelli, G. Valente - EURid Benchmarking WP: Tehnical Report n.2. Functional and Workload Stress Testing
    IIT TR-26/2005 december, 2005 (pdf)
  • M. Andreini, P. Andronico, A. Del Soldato, C. Lucchesi, G.Vasarelli - Guida alla progettazione e realizzazione di siti Web (in italian)
    IIT TR-14/2005 July, 2005 (pdf)

Note interne (IIT)

  • M. Andreini, P. Andronico, A. Del Soldato, C. Lucchesi - Eurid Public Web Site - Content Management System - Manual ver 1.1
    IIT B4-04/2004 (pdf)
  • C. Lucchesi, G. Vasarelli - Software per la gestione della biblioteca dell'Istituto di Informatica e Telematica (in italian)
    IIT B4-02/2003 March, 2003 (pdf)

Seminars & Courses


  • Devoxx 2008 in a breeze - IIT internal seminars useful to show the upcoming technologies and news presented Devoxx 2008
    • december 15, 2008 - Institute For Informatics and Telematics (Pisa, Italy) - presentation (mainly in Italian) is available in odp and pdf.
  • "Web Application Engineering - Sviluppo agile delle applicazioni web: interdisciplinarietÓ e progettazione centrata sull'utente" (in italian)
    The seminar was organized on May 15-16, 2007 by Alei. Invited by Prof. Bistarelli, the seminar was hold by the UniversitÓ degli Studi G. d'Annunzio in Chieti and Pescara. (seminar web page)


  • I CMS nell'evoluzione del Web, course (in Italian) for registrars of the CCTLD ".it" registry
    • 3-5 settembre 2008, Isola dell'Elba - presentation (in Italian) "AccessibilitÓ e CMS" is available in odp, pdf, html.
  • "Le Tecnologie Web", course (in Italian) for registrars of the CCTLD ".it" registry
    • April 11-13, 2007, Napoli
    • March 28-30, 2006, Padova
    • April,27-29, 2005, Palermo
    • November 8-10, 2004, Venezia
    • June 22-24, 2004, Pisa
  • "Corso di Tecnologie Web", course for CNR staff, December 1-5, 2003, Pisa.

Past projects


Mida, which stand for "Management Interface for Domain Administration", is a Web application used by ccTLD ".it" registry to manage all the internet domain names data.
The software has been realized using the JBoss Seam framework and it's integrated with others registry procedures through Web Services (using Apache Axis2).

Java Epp Client

Development of the epp client library (following rfc 3730). It's used in new synchronous registration system of the ccTLD ".it" registry. Client library has been realized using Jakarta HttpClient and Apache XmlBeans.

Test suite ".eu"

Black-box test suite for testing the new domain name registration system for .eu domain names. Test suite has been realized using java, junit and junitperf.
Results of using this tool has been published in the IIT technical report IIT TR-26/2005 december 2005 (in italian).

Content Management system for the EURid web sites. This is a multilanguage CMS whichs permits to manage all the web content data, it's based on the framework Zope/Plone.
The software user manual has been published as IIT Internal Note IIT B4-04/2004.


Collaborative portal system containings informations about the URPINSIEME project, a project for integrated communication between 9 public administrations: CNR, Ministero dell'Economia e delle Finanze, Ministero delle Infrastratture e dei Trasporti, Ministero dell'Istruzione, UniversitÓ la Sapienza, UniversitÓ Tor Vergata e UniversitÓ Roma Tre.
The portal is available at
The project description has been published in the IIT technical report IIT TR-10/2007 July 2007 (in italian).

Iraq Virtual Museum

This project expected to create and put online an Iraq Virtual Museum for the conservation and catalogation of Iraq epigraphic materials. The main project goal is to fully restore the artistic heritage available in Iraq permitting all the people to see it through the web.
The module I've contribuited to was related to information architecture based on XML schemas, the integration with security tools, digital libraries and web applications development; please find more informations at cnr web site.


Archele, a web based acquisition, search and retrieval system for the documents of ccTLD ".it" registry. The application has been realized using the application server Zope.
Project results has been published in an article presented at Europython 2004.
The software description has been also published in a technical report IIT TR-09/2007 July 2007.
The client sources are available under GPL license, an example skin which could be used with Plone and a compiled version of the client are available here.

New Urp-CNR

Web application used for management of the news of the CNR URP. It permits to publish news by means of a workflow, users, permissions and web interfaces. It has been realized using Zope/Plone.
The system is available at


QUESTION-HOW project (IST-2000-28767). The specific workpackage has been XML/RDF Digital Libraries; the projects concerns the creation of tools useful to query document collections structured in XML. In order to build the semantically correct query, the system could generate query based on the user profile and the document structure (described in XML Schema and annotated through RDF).

Curriculum Vitae

Please find more information about myself in my curriculum vitae (in italian).