Last updated 28 Febraury 2003 by Marco
Mesiti.
Record of Marco Mesiti
Personal Data
-
current position: PostDoc at Department of Computer Science ("Assegnista presso il Dipartimento di Informatica e Comunicazione") University of Milano.
-
date and place of birth: 09/12/1972 (Rapallo, Italy)
-
nationality: ITALIAN
Education
29/04/1998. Graduated with distinction in Computer Science ("Laurea
in Scienze dell'Informazione") at the University of Genova
MASTER THESIS: An Object-Oriented Data Model for Semi-Structured Data
("Un modello orientato ad oggetti per il trattamento dell'informazione
semi-strutturata")
ADVISORS: Elisa Bertino, Giovanna Guerrini, Isabella Merlo
Previous Activities
- 11/1998-11/2002. PhD Student in Computer Science at University of Genova (XIV cycle).
-
07/1998 - 01/1999. Researcher at Bellcore laboratories New Jersey (USA).
-
10/1991 - 04/1998. Student in Computer Science at University of Genova.
Phd Activity of Marco Mesiti
Leave of Absence
-
06/08/2000 - 06/11/2000. Visiting Telcordia Technologies laboratories (formerly
Bellcore) Morristown (New Jersey). Over there my activity was supervised
by Munir Cochinwala and Amjad Umar.
-
11/07/1999 - 01/10/1999. Visiting Telcordia Technologies laboratories (formerly
Bellcore) Morristown (New Jersey). Over there my activity was supervised
by Munir Cochinwala and Chungmin Chen.
PhD Courses and Credits
-
17-28/05/1999. Scuola Nazionale
dei Dottorati di Informatica, Bertinoro (Italy)
-
Linguaggi per basi di dati a oggetti (20 hours)
Instructors: Antonio Albano, Giuseppe Castagna, Veronique Benzaken
Exam: 14/20.
-
Reti di Petri Stocastiche: Modelli ed analisi (20 hours)
Instructor: Gianfranco Balbo
-
Modelli e linguaggi per la mobilità (20 hours)
Instructor: Davide Sangiorgi
Exam: 20/20.
-
04/1999. Software Engineering (20 hours)
Dottorato in informatica Università di Genova
Instructor: Egidio Astesiano
-
05/2000. Parallel Architectures (40 hours)
Dottorato in informatica Università di Genova
Instructor: Giovanni Chiola
Exam: 20/20
-
05/2000. Artificial Intelligence (40 hours)
Dottorato in informatica Università di Genova
Instructor: Maurizio Martelli
Exam: 20/20
-
09/07/2000 - 22/07/2000. International
School for Computer Science Researchers, Lipari Island, Italy
Advisor: Prof. Alfredo Ferro, Università di Catania
-
Public-Key Infrastructures - S. Micali, R. Rivest - MIT
Payment
Systems (Micropayment, e-cash, customer-bank payments) - M. Bellare, UC
San Diego
E-Commerce Primitives- T. Rabin, IBM - M. Yung CertCo
Exam: 20/20
-
On-Line Scheduling and Trading - A. Borodin, Toronto University
On-Line Learning and Prediction - A. Blum, Carnegie Mellon University
On-Line Routing and Search - J. Kleinberg, Cornell University
Exam: 20/20
-
11/2000. New Trends in Database Area (20 hours)
Dottorato in informatica Università di Milano
Instructor: Elisa Bertino
Exam: 20/20
Teaching Assistant Activity
-
TEACHING ASSISTANT
-
14/3/2002-21/3/2002. Reti Neurali II (V anno, CCL in Informatica)
Lecturer: Francesco Masulli
Seminar on datamining (4 hours)
-
2000-2001. Basi di dati I (IV anno, CCL in Informatica)
Lecturer G. Guerrini
Basi di dati ed evoluzioni recenti (V anno, CCL in Informatica)
Lecturers: B. Catania and G.Guerrini
Activity (60 hours):
Seminars on "Progettazione di basi di dati" and "Il linguaggio
XML";
Supervision of student projects.
-
24/5/2000. Basi di dati II (IV anno, CCL in Informatica)
Lecturers: Vittoria Gianuzzi and Giovanna Guerrini
Seminar on Semi-structured Data, XML, and XML and database (3 hours)
-
1999-2000: Basi di Dati I (IV anno, CCL in Informatica)
Lecturers: G. Guerrini and M. Martelli
Basi di Dati II (V anno, CCL in Informatica)
Lecturers: V.Gianuzzi and G. Guerrini.
Activity (55 hours):
Seminars on "Progettazione di basi di dati";
Supervision of student projects.
-
14/05/99. Basi di dati II (IV anno, CCL in Informatica),
Lecturers: Maurizio Martelli and Giovanna Guerrini
Seminar on Semi-structured Data and XML. (2 hours)
-
THESIS ADVISOR
-
2002:
-
Marina Merlo. "Un approccio per l'interrogazione di documenti XML basato
sulla struttura". Master Degree ("Laurea in informatica") University of Genova. April 2002.
Advisors: G. Guerrini, M. Mesiti.
Referee: Gianna Reggio.
-
Stefania Lombardo. "Un linguaggio dichiarativo per l'estrazione di features
da documenti XML". Master Degree ("Laurea in informatica") University of Genova. April 2002.
Advisors: G. Guerrini, M. Mesiti.
Referee: Maura Cerioli.
-
Stefano Franzoni. "Strategie di memorizzazione delle regole per il routing di
messaggi in un sistema di comunicazione universale". Master Degree ("Laurea
in Informatica"). University of Milano. October 2002.
Advisors: E. Bertino, M. Mesiti.
-
Luca Lucente. "Un approccio distribuito alla gestione di identificatori
universali per la comunicazione". Master Degree ("Laurea
in Informatica"). University of Milano. In preparation.
Advisors: E. Bertino, M. Mesiti.
-
2001:
-
Francesco Petrillo. "Sistemi per l'interazione tra basi di dati e Web:
tecnologie a confronto". Diploma in Informatica. University of Genova.
June 2001.
Advisors: B. Catania, M. Mesiti.
-
Luigi Tosetto. "Evoluzione di un insieme di DTD in base ad un insieme dinamico
di documenti XML". Master Degree ("Laurea in informatica") University of Genova.
November 23, 2001.
Advisors: G. Guerrini, M. Mesiti.
Referee: Gianna Reggio.
-
Valeria Galli. "Sviluppo di un sistema per la gestione di identificatori
universali per la comunicazione". Master Degree ("Laurea in Informatica").
University of Milano. July 2001.
Advisors: E. Bertino, M. Mesiti.
-
Giuseppe Garau. "Sviluppo di un motore basato su regole per la gestione
di messaggi multimediali indipendenti dai dispositivi". Master Degree ("Laurea
in Informatica"). University of Milano. July 2001.
Advisors: E. Bertino, M. Mesiti.
-
Riccardo Ponta. "Evoluzione automatica di oggetti in un modello dei dati
temporale a granularita' multiple". Master Degree ("Laurea in Scienze dell'Informazione").
University of Genova. June 2001.
Advisors: G. Guerrini, M. Mesiti, E. Camossi.
Referee: Barbara Catania.
-
Ileana Rivara. "Una tecnica di classificazione di documenti XML basata
sulla struttura". Master Degree ("Laurea in informatica"). University
of Genova. February 2001.
Advisors: G. Guerrini, M. Mesiti.
Referee: Gianna Reggio.
-
Carla Tavella. "Implementazione e validazione di un approccio alla classificazione
di documenti XML". Master Degree ("Laurea in informatica"). University
of Genova. February 2001.
Advisors: G. Guerrini, M. Mesiti.
Referee: Gianna Reggio.
-
Tallarico Maddalena. "Analisi di strumenti per l'estrazione di documenti
XML da pagine web". Diploma in Informatica. University of Genova. April
2001.
Advisors: G. Guerrini, M. Mesiti.
-
2000:
-
Matteo Marchesi. "Un approccio alla classificazione di documenti XML".
Master Degree ("Laurea in informatica") on February 29, 2000. University
of Genova.
Advisors: G. Guerrini, M. Mesiti.
Referee: Barbara Catania.
-
1999:
-
Anna Arangio. "Un approccio alla classificazione di oggetti semi-strutturati".
Master Degree ("Laurea in Science dell'informazione") on July 21, 1999.
University of Genova.
Advisors: G. Guerrini, M. Mesiti.
Referee: Elena Zucca.
-
Lorenzo Repetto. "Un Linguaggio di interrogazione orientato ad oggetti
per dati semi-strutturati". Master Degree ("Laurea in Science dell'informazione")
on July 21, 1999. University of Genova.
Advisors: G. Guerrini, I. Merlo, M. Mesiti.
Referee: Elena Zucca.
Research Activity
-
Advisor: Elisa Bertino and Giovanna Guerrini
-
Supervisor: Eugenio Moggi
-
Research interests: Semi-structured Database, XML, Database Security, Data
Warehousing, Policy Rules for Telecommunication Databases, Temporal Databases.
Pubblications
-
2003
-
[BCM03] E. Bertino, M. Cochinwala, M. Mesiti. A Rule-Based
Language for the Specification of Message Routing Policies in a Universal
Communication System. Submitted for publication.
-
[BGM03a] E. Bertino, G. Guerrini, M. Mesiti. Measuring
the Structural Similary among XML Documents and DTDs. Submitted for publication.
-
[BGM03b] E. Bertino, G. Guerrini, M. Mesiti. A Matching Algorithm for Measuring the Structural Similarity between an XML Document and a DTD and its Applications. Journal of Information Systems. To appear.
-
[BMR03] D. Buscaldi, M. Mesiti, P. Rosso. Tag Semantics for the Retrieval of XML Documents. Poster submitted for pubblication.
-
[CBG03] E. Camossi, E. Bertino, G. Guerrini, M. Mesiti.
Handling Expiration of Multigranular Temporal Objects. Technical Report DISI-TR-02-12.
Università degli Studi di Genova. Journal of Logic
and Computation. To appear.
-
2002
-
[BCF02] E. Bertino, S. Castano, E. Ferrari,
M. Mesiti
Protection and Administration of XML Data Sources. Data and Knowledge Engineering, (North-Holland), 43(3), pages 237-260, November 2002.
-
[BCM02] E. Bertino, M. Cochinwala, M. Mesiti.
UCS-Router: A Policy Engine for Enforcing Message Routing Rules in a Universal
Communication System. Invited paper at InT. Conf. on Mobile Data Management
(MDM 2002). Pages 8-18, Singapore, January, 2002.
-
[BGM02a] E. Bertino, G. Guerrini, M. Mesiti. Matching
XML Documents against a set of DTDs. In Proc. of 13th Int. Symposium on Methodologies for Intelligent Systems, LNCS(2366), pages 412-422, 2002.
-
[BGM02b] E. Bertino, G. Guerrini, M. Mesiti, L.
Tosetto. Evolving a Set of DTDs according to a Dynamic Set of XML
Documents. In Proc. of EDBT workshop XMLDTD, LNCS(2490), pages 45-66, 2002.
-
[CBG02] E. Camossi, E. Bertino, G. Guerrini, M. Mesiti.
Evolution Specification of Multigranular Temporal Objects. In Proc. of 9th Int'l Symposium on Temporal Representation and Reasoning, TIME-2002, pages 78-85, July, 2002.
-
[Mes02] M. Mesiti. Classification and Querying of XML Documents.
PhD Thesis Proposal, PhD in Computer Science, University of Genova, 2000. Poster in Proc. of. EDBT 2002 PhD Workshop, pages 123-126, 2002.
-
[MRM02] M. Mesiti, P. Rosso, M. Merlo. A Bayesian Approach to WSD for the Retrieval of XML Documents. In Proc. of I Jornadas de Tratamiento y Recuperaci≥n de Informaci≥n (JOTRI 2002), pages 11-18, Facultad de Informαtica, Universidad PolitΘcnica de Valencia, Valencia, Spain, July 2002.
-
2000
-
[BCF00] E. Bertino, S. Castano, E. Ferrari, M.
Mesiti.
Access Control Policies for XML Document Sources.
World Wide Web Journal, 3(3), 2000.
-
[CMM00] C. Chen, M. Cochinwala, M. Mesiti, C. Petrone,
M. Pucci, S. Samtani, P. Santa.
Internet Traffic Warehouse. In Proc. 2000 ACM SIGMOD Intl. Conference on Management of Data (SIGMOD'2000
page). Dallas, Texas, May 2000. SIGMOD Record 29(2), 2000.
-
[BBC00] E. Bertino, M. Braun, S. Castano, E. Ferrari, M. Mesiti.
Author-X: A Java-Based System for XML Document Protection. In Proc. of fourteenth IFIP Conference on Database Security (IFIP'2000
page). Schoor, The Netherlands, August 2000.
- [BCM00] E. Bertino, M. Cochinwala, M. Mesiti. A
Policy Engine for Routing Messages in a Universal Communication System.
Technical Report.
-
1999
-
[BGM99] E. Bertino, G. Guerrini, I. Merlo, M. Mesiti.
An
Approach to Classify Semi-Structured Objects.
In Proc. Thirteenth European Conference on Object-Oriented Programming
(ECOOP'99
page). LNCS(1628), pages 416-440. Lisboa (Portugal),
June 1999.
-
[GMM99] G. Guerrini, I. Merlo, M. Mesiti.
Handling
Semi-Structured Data throughan Extended Object-Oriented Data Model.
In Proc. Seventh Italian Conference on Advanced Database Systems
(SEBD'99
page).
Como (Italy), June 1999.
-
[BCF99] E. Bertino, S. Castano, E. Ferrari, M. Mesiti.
Controlled
Access and Dissemination of XML Documents.
In Proc. Second ACM Int. Workshop on Web Information and Data Management
(WIDM'99
page). Kansas City, Missouri, November 1999.
Conferences, Seminars, Short Visits
-
2002
- 24/3/2002, Workshop on XML-Based Data Management (XMLDM). Prague (Czech Republic). Presentation of the paper [BGM02b].
- 28/3/2002, Workshop of PhD Students (Phd Workshop). Prague (Czech Republic). Presentation of the paper [Mes02].
- 24-28/3/2002, Conference on Extending Database Technology (EDBT'03 page). Prague (Czech Republic).
-
April 2002. Seminar "A Rule-based Language for the Specification of Message Routing Policies in a Universal Communication System" held at dipartimento di fisica applicata, Università di Messina.
-
2001
-
1/5/2001-15/5/2001. Visiting Telcordia Technologies laboratories (formerly
Bellcore) Morristown (New Jersey). In this period we integrated the UCS-Router
in a prototype of IP-network for routing re-routing messages [BCM02].
-
2000
-
1999
-
5-6/11/1999: Workshop on Web Information and Data Management (WIDM'99
page). Kansas City (Missouri). Presentation of the paper
[BCF99].
-
3-4/11/1999: International Conference on Information and Knowledge Management
(CIKM'99 page). Kansas
City (Missouri).
-
23-25/06/1999: National Conference on Advanced Database Systems (SEBD'99
page). Como (Italy). Presentation of the paper [GMM99].
-
13-18/06/1999: International Conference on Object-Oriented Programming
(ECOOP'99 page). Lisboa (Portugal).
Presentation of the paper [BGM99].
-
1998
-
24-27/08/1998: International Conference on Very Large Databases (VLDB'98).
New York City (New York)
-
28/05/1998: Seminar on "Trattamento dell'informazione semi-strutturata"
to the database master Student course at University of Genova. Genova (Italy).
Annual Reports
-
2002. During the last year I have finalized the topics of
the PhD thesis. Specifically, for what concerns the structural similarity, I have
computed the time complexity, experimentally validated the proposed approach, and devised applications of the measure [BGM03b]. Moreover, I have exploited the use of Word Sense Disambiguation Techniques for automatically associating with each tag of a document/DTD the corresponding meaning [MRM02,BMR03]. Disambiguated tags are then employed for allowing tag similarity instead of tag equality in measuring the structural similarity. For what concerns the evolution of DTD structure, I have exploited the possibility of employing datamining association rules for extracting the new structure of a DTD element by relying on the structure of the elements classified against it. Furthermore, combining some ideas developed in the context of datawarehousing [CMM00] with work on temporal databases of the database group we have developed an approach for the expiration of temporal values at a given granularity and their aggregation at coarser granularities [CBG02,CBG03].
-
2001. During the third year I have worked on different topics related with
the PhD thesis. First, in the area of access control policies, facilities
for helping the Security Officer to define access control policies for
sources of XML documents have been developed [BCF02].
Then, an approach for measuring the structural similarity between an XML document
and a DTD has been investigated. Such a measure can be exploited for the classification of
XML documents against a set of DTDs and for grouping together documents
having similar structure [BGM02a,BGM03a].
Finally, an approach for evolving the structure of a set of DTDs to the
current documents of a source has been developed [BGM02b].
Results obtained in these investigations have been reported in the phD
working status report ("stato di avanzamento"). A paper containing
the main goals of the phD thesis, the current status of the research, and
the plan for next year have been submitted to the workshop of PhD Student
in Database area of EDBT conference [Mes02].
Furthermore, the rule-based mechanism for routing messages, developed during
the second year, has been implemented thanks to the help of two master
students [BCM03,BCM02].
In May, I and the two students spent two weeks at the Telcordia Labs. in
New Jersey, for integrating the prototype in one of their project.
-
2000. During the second year I have worked on access control mechanisms
for selective and secure dissemination of XML documents over the Web [BCF00,BBC00].
Moreover, during the period spent at Telcordia Technologies I have started
investigating the possibility of representing in XML components of a telecommunication
network and issues related with their representation in traditional database
model. Furthermore, during the period at Telcordia I have been involved
in a telephony project. The project is related to the definition of a universal
communication identifier (UCI) associated with a user independent from
the devices he/she has. In this framework I have developed a mechanism
based on rules for routing a message arriving at the UCI associated
with a user to his/her devices [BCM00]. A work
about application of datawarehousing techniques to monitor network traffic
developed in the past at Telcordia has been published [CMM00].
-
1999. During the first year I have worked on classification approaches
for semi-structured data in an object-oriented data model continuing work
done on this topic in the master thesis. Moreover, I have started investigating
topic related to XML (eXtensible Markup Language) since XML documents are
good examples of semi-structured data on the Web. In the area of XML I
have investigated the problem of classification against a set of DTDs and
the requirements concerning access and dissemination control policies
for XML documents over the Web. A preliminar access control model satisfying
those requirements has been developed and it is currently being implemented.
Moreover, I am involved in the ESPRIT project CONCERTO (#29159).