Curriculum Vitae Carlo A. Curino Personal Details Name: Citizenship: E-mail(s): Homepage: Address: Carlo Aldo Curino Italian curino@elet.polimi.it, carlo@curino.us http://carlo.curino.us/ Carlo A. Curino c/o Nancy Neymark, 3531K Boelter Hall 420 Westwood Plaza Los Angeles, CA 90095-1596 Research Interest Seeking to develop novel systems and techniques for data and knowledge management. My recent research interests include: Database Schema Evolution, Data Migration, Query/Update Rewriting, Data Integration, Ontology extraction and mapping, Context Modelling, Context-aware data filtering, Sensor Networks and Distributed Middleware. Education 2009 PhD at Politecnico di Milano, GPA 4.0/4.0 Thesis: Panta Rhei: Database Evolution and Integration from Practice to Vision, advisors: Prof. Letizia Tanca (Polimi) and Prof. Carlo Zaniolo (UCLA) 2006 Master in Computer Science at University of Illinois at Chicago (UIC), GPA 4.0/4.0, Thesis title: Context integration for mobile data design, advisor: Prof. Clement Yu. 2005 Laurea Specialistica (Master of Science) in Ingegneria Informatica (Computer Science) at Politecnico di Milano 110/110 cum laude. Thesis title: Context integration for mobile data design, advisor: Prof. Letizia Tanca 2003 Laurea di Primo Livello (Bachelor) in Ingeneria Informatica (Computer Science) at Politecnico di Milano with the degree of 106/110. Thesis title: Design and Prototype Development of a DBMS for Portable devices, advisor: Prof. Letizia Tanca.
Research Experience 2007-2008 Visiting Researcher at University of California, Los Angeles (UCLA), working on schema evolution and temporal databases collaborating with Prof. Carlo Zaniolo (UCLA), and Prof. Alin Deutsch (UCSD).
Teaching Experience 2006-2007 Teaching Assistant at Politecnico di Milano teaching (Bachelor Level) course Informatica 2 (network progamming and HW architectures). 2006-2007 Teaching Assistant at Politecnico di Milano teaching, in english, the (Master Level) course Technologies for Information Systems (data integration) 2005-2006 Laboratory Lecturer at Politecnico di Milano, teaching Software Engineering in Java. 2003-2005 Laboratory Assistant at Politecnico di Milano, teaching C Programming. 2001-2003 Private Teaching experience (high school students on Math and Physics). Work Experience 2003-2005 Consultant (Java Programming and Linux Administration) for Forma Service srl ( Via Spoleto 4 20100 Milano, Italy). 2002-2005 Consultant (Programming and Linux Administration) for Verbano Informatica di Paolo Garlassi ( C.so Roma, 65 28883 Gravellona Toce, VB, Italy). 2002-2003 Development of small office utilities and deployment of Linux-based solutions. 1998-2001 part-time Website Designer. Publications Journals TO APP. J4: And what can Context do for Data? Cristiana Bolchini, Carlo A. Curino, Giorgio Orsi, Elisa Quintarelli, Rosalba Rossato, Fabio A. Schreiber, Letizia Tanca accepted for publication in the Communication of ACM TO APP. J3: Context Information for Knowledge Reshaping Cristiana Bolchini, Carlo A. Curino, Elisa Quintarelli, Fabio A. Schreiber, Letizia Tanca, accepted for publication in Journal of Web Engineering and Technology (IJWET) Topic on Web-based Knowledge Representation and Management 2007 J2: A Data-oriented Survey of Context Models Cristiana Bolchini, Carlo A. Curino, Elisa Quintarelli, Fabio A. Schreiber, Letizia Tanca, SIGMOD Record, Vol. 34, Num. 4 2005 J1: Mobile Data Collection in Sensor Networks: The TinyLime Middleware, Carlo A. Curino, Matteo Giani, Marco Giorgetta, Alessandro Giusti, Gian Pietro Picco, Amy L. Murphy. Special Issue of Pervasive and Mobile Computing Journal (PerCom Journal) on Security in Wireless Mobile Computing Systems, vol. 4, no. 1, pp. 446-469, Elsevier Conferences TO APP. C13: PRIMA: Archiving and Querying Historical Data with Evolving Schemas Hyun J. Moon, Carlo A. Curino, MyungWon Ham, Carlo Zaniolo, accepted as demo paper at International Conference on Management of Data 09 (SIGMOD)
TO APP. C12: The PRISM Workwench: Database Schema Evolution Without Tears Carlo A. Curino, Hyun J. Moon, MyungWon Ham, Carlo Zaniolo, accepted as demo paper at International Conference on Data Engineering (ICDE) 2008 C11: Graceful database schema evolution: the prism workbench Carlo A. Curino, Hyun J. Moon, and Carlo Zaniolo. Very Large Data Base (VLDB) 2008 C10: Managing and querying transaction-time databases under schema evolution Hyun J. Moon, Carlo A. Curino, Alin Deutsch, C.-Y. Hou, and Carlo Zaniolo. Very Large Data Base (VLDB) 2008 C9: Schema Evolution in Wikipedia: toward a Web Information System Benchmark Carlo A. Curino, Hyun J. Moon, Letizia Tanca, Carlo Zaniolo, International Conference on Enterprise Information Systems (ICEIS) 2008 C8: The Shining embedded system design methodology based on self dynamic reconfigurable architectures, Carlo A. Curino, Vincenzo Rana, Marco Domenico Santambrogio, Francesco Redaelli, Donatella Sciuto, at The 13th Asia and South Pacific Design Automation Conference (ASP-DAC) 2007 C7: X-SOM: Ontology Mapping and Inconsistency Resolution Carlo A. Curino, Giorgio Orsi, Letizia Tanca, Poster at European Semantic Web Conferente (ESWC) 2007 C6: CADD: The Context-ADDICT Designer tool for context modeling and data tailoring Cristiana Bolchini, Carlo A. Curino, Giorgio Orsi, Elisa Quintarelli, Fabio A. Schreiber, Letizia Tanca, Demo Paper at Mobile Data Management (MDM) 2006 C5: Extended Abstract: Context Integration for Mobile Data Tailoring Cristiana Bolchini, Carlo A. Curino, Fabio A. Schreiber, Letizia Tanca, Proceedings of the Italian Symposium on Advanced Database Systems (SEBD) 2006 C4: Context integration for mobile data tailoring Cristiana Bolchini, Carlo A. Curino, Fabio A. Schreiber, Letizia Tanca, Mobile Data Management (MDM) 2005 C3: TinyLIME: Bridging Mobile and Sensor Networks through Middleware, Carlo A. Curino, Matteo Giani, Marco Giorgetta, Alessandro Giusti, Gian Pietro Picco, Amy L. Murphy. IEEE Int. Conf. on Pervasive Computing and Communications. (PerCom) 2005 C2: Mining Officially Unrecognized Side effects of Drugs by Combining Web Search and Machine Learning, Carlo A. Curino, Bruce Lambert, Patricia M. West, Yuanyuan Liu, Clement Yu, ACM Conference on Information and Knowledge Management (CIKM) 2004 C1: PoLiDBMS: Design and Prototype implementation of a DBMS for Portable Devices C. Bolchini, C. Curino, M. Giorgetta, A. Giusti, A. Miele, F. A. Schreiber, L. Tanca. Proceedings of the Twelfth Italian Symposium on Advanced Database Systems, (SEBD) Workshops 2008 W9: Improving search and navigation by combining Ontologies and Social Tags, Silvia Bindelli, Claudio Criscione, Carlo A. Curino, Mauro L. Drago, Davide Eynard, Giorgio Orsi, OTM Workshop: Ambient Data Integration (ADI) 2008 W8: Managing the History of Metadata in support for DB Archiving and Schema Evolution, Carlo A. Curino, Hyun J. Moon, Carlo Zaniolo, ER International Workshop on Evolution and Change in Data Management (ECDM) 2008 W7: Research meets Education: DRESD, a virtuous circle, Carlo A. Curino, Marco D. Santambrogio, Donatella Sciuto, European Workshop on Microeletronics Education (EWME)
2008 W6: Information Systems Integration and Evolution: Ontologies at Rescue, Carlo A. Curino, Letizia Tanca, Carlo Zaniolo International Workshop on Semantic Technologies for System Maintenance (STSM) 2007 W5: X-SOM: A Flexible Ontology Mapper Carlo A. Curino, Giorgio Orsi, Letizia Tanca, DEXA Workshop on Semantic Web Architectures For Enterprises (SWAE) 2007 W4: Context-aware views for mobile users Cristiana Bolchini, Carlo A. Curino, Giorgio Orsi, Elisa Quintarelli, Rosalba Rossato, Fabio A. Schreiber and Letizia Tanca, (Extended Abstract) 10th DELOS Thematic Workshop on Personalized Access, Profile Management, and Context Awareness in Digital Libraries (PERSDL) 2007 W3: X-SOM results for OAEI 2007 Carlo A. Curino, Giorgio Orsi, Letizia Tanca, ISWC Workshop on Ontology Matching (OM) 2007 W2: Emergent Semantics and Cooperation in MultiKnowledge Environments: the ESTEEM Architecture. Esteem Team. In Proc. of the VLDB Int. Workshop on Semantic Data and Service Integration (SDSI), Vienna, Austria 2006 W1: Ontology-Based Information Tailoring Carlo A. Curino, Elisa Quintarelli, Letizia Tanca, ICDE WorkshopInterDB Internal Reports 2008 R9: Architecture and Optimization of Transaction-time DBs with Evolving Schemas (Extended Version). Hyun J. Moon, Carlo A. Curino, Carlo Zaniolo, UCLA CSD Technical Report 2008-08 2008 R8: Managing and querying transaction-time databases under schema evolution H. J. Moon, C. A. Curino, A. Deutsch, C.-Y. Hou, and C. Zaniolo. In UCLA CSD Technical Report 080007, March 2008. 2008 R7: Graceful database schema evolution: the prism workbench Carlo A. Curino, Hyun J. Moon, and Carlo Zaniolo. In UCLA CSD Technical Report 080008, March 2008. 2008 R6: Schema Evolution in Wikipedia: toward a Web Information System Benchmark (Extended Version) Carlo A. Curino, Hyun J. Moon, Letizia Tanca, Carlo Zaniolo, UCLA CSD Technical Report 080006, Feb. 2008 2007 R5: The Shining embedded system design methodology based on self dynamic reconfigurable architectures, Carlo A. Curino, Alessio Montone, Vincenzo Rana, Francesco Redaelli, Marco D. Santambrogio, Donatella Sciuto, Politecnico di Milano Internal Report 2007.44 2007 R4: Java Based Hardware Languages: Integration in a hardware design environment for reconfigurable systems, Carlo A. Curino, Politecnico di Milano Internal Report 2007.45 2006 R3: Context-ADDICT Cristiana Bolchini, Carlo A. Curino, Elisa Quintarelli, Fabio A. Schreiber, Letizia Tanca, Politecnico di Milano Internal Report 2006.05 2003 R2: MIPS implementation of some very small database data structures Carlo A. Curino, Matteo Giani, Marco Giorgetta, Alessandro Giusti, Marco Trincavelli, Politecnico di Milano Internal Report 2003.45 2003 R1: Portable Light DBMS: PoLiDBMS White Paper Carlo A. Curino, Marco Giorgetta, Alessandro Giusti, Antonio Miele, Politecnico di Milano Internal Report 2003.46
Released Software 2008 S9: PRISM: a system for graceful schema evolution. Demo on-line http://yellowstone.cs. ucla.edu/schema-evolution/index.php/prism 2008 S8: PRIMA: temporal query on archives under schema evolution. Demo on-line http:// yellowstone.cs.ucla.edu/demo/prima/index.html 2008 S7: microjena: porting of the Jena ontology API for mobile phones, J2ME. Part of the Jena Contrib package, and available for download at: http://jena.sourceforge.net/contrib/ contributions.html, LGPL license 2008 S6: HMM: a history metadata manager, a collection of tools to assist the schema evolution process. Contact me to obtain the tool. 2008 S5: TagOnto: an ontology-based system to integrate tag-centric websites. Demo on-line http: //kid.dei.polimi.it/tagonto/, GPL license 2007 S4: CADDTool: A tool to support context-aware data design. Contact me for a copy of the tool. 2006 S3: DrugSearch: Neural network based tool to retrieve and filter drugs side effects from the web. Contact me for a copy of the tool, GPL license 2005 S2: TinyLime: Integration of Sensor Networks in the Lime middleware, available at http: //lime.sourceforge.net, LGPL license 2004 S1: PoLiDBMS: an energy aware database management system for small devices, available at http://prometeo.elet.polimi.it/, GPL license Awards/Scholarships 2008-2009 Recipient of the Mobility Projects for the Exchange of Researchers Travel Grant, funded by the Italian and US government. 2005-2008 Governmental Ph.D. three years scholarship Informatica Avanzata Multimediale Distribuita (Advanced Multimedia Distributed Computer Science). 2007 PERSDL Workshop 2007 student bursary 2006 DASI winter school PhD Student travel grant 2005 Accenture Best Master Thesis Award, a 2,500 euros prize to the best engineering thesis of 2005 at Politecnico di Milano, offered by Accenture Ltd. 2003-2005 Politecnico di Milano Academic Merit Fee Waiver Professional Activities 2009 Program Committee member for the 20th Database and Expert Systems Applications (DEXA) Conference 2009 2009 Reviewer for TLTP Journal, Special Issue on Logic Programming in Databases: from Datalog to Semantic Web Rules 2008 Reviewer for SDM 09, SAC 09, DaWak 08 2007 Reviewer for the Data and Knowledge Engineering Journal (DKE), SEBD 08 conference
Languages ITALIAN (native) ENGLISH (fluent) SPANISH (basic)
References These persons are familiar with my professional qualifications and my character: Prof. Letizia Tanca Thesis Advisor DEI-Politecnico di Milano Phone: +39-02-2399.3531 via Ponzio 34/5, Fax: +39-02-2399.3411 20133, Milano, Italy Email: tanca@elet.polimi.it Prof. Carlo Zaniolo Thesis Advisor CSD-UCLA Phone: +1(310) 825-8137 3532G Boelter Hall, Fax: +1(310) 794-5056 Los Angeles, CA 90095-1596 Email: zaniolo@cs.ucla.edu Prof. Alin Deutsch Coauthor/Collaborator DCSE-UCSD Phone: +1(858) 822-2276 9500 Gilman Drive, Fax: +1(858) 534-7029 La Jolla, CA 92093-0404 Email: deutsch@cs.ucsd.edu Prof. Vassilis J. Tsotras Thesis Reviewer CSD-UC Riverside Phone: +1(951) 827-2888 ENGR II Building, UCR, Fax: +1(951) 827-4643 Riverside, CA 92521 Email: tsotras@cs.ucr.edu Prof. Clement T. Yu Coauthor/Collaborator CSD-UIC Phone: +1(312) 996-2318 851 South Morgan, Fax: +1(312) 413-0024 Chicago, Illinois 60607-7053 Email: yu@cs.uic.edu Prof. Gian Pietro Picco Coathor/Collaborator DICT-University of Trento Phone: +39 0461 88 3953 via Sommarive 14, I-38050, Fax: +39 0461 88 2093 Povo (TN), Italy Email: gianpietro.picco@unitn.it Los Angeles, February 26, 2009