Logic and formal methods
Set-theoretic decision procedures; automated deduction; modal and temporal logics; specification, verification and model checking of reactive systems.
University of Udine
Professor of Computer Science
Research in logic, algorithms and bioinformatics, from the foundations of computation to computational methods for the life sciences.
About me
I am a Professor of Computer Science at the Department of Mathematics, Computer Science and Physics, University of Udine, Italy. I have been a full professor at Udine since 2000.
I graduated in Mathematics with honours from the University of Turin in 1984. I then studied at the Courant Institute of Mathematical Sciences, New York University, where I obtained a Master's degree in Computer Science in 1988 and a PhD in Computer Science in 1990, under the supervision of Martin Davis.
My academic interests began in mathematical and computational logic, and have developed to include algorithms, data structures, bioinformatics and computational biology. I have worked on genome sequencing and epigenomic data as well as algorithms for compressed computation.
My work connects foundations of computer science with algorithmic approaches to large and complex data, particularly in biology.
Set-theoretic decision procedures; automated deduction; modal and temporal logics; specification, verification and model checking of reactive systems.
Combinatorial algorithms, string algorithms, compressed computation and efficient processing of large datasets.
Computational genomics, genome assembly and sequencing, epigenomic analysis, systems biology and algorithmic bioinformatics tools.
My research has included Epigen (computational methods for methylome analysis), the SeqAhead COST action, the National Biodiversity Future Center, and projects on formal verification and computational modelling of biological systems.
My visiting appointments have included the Robotics Laboratory at New York University (1991 and 1992); the Department of Computer Science at Stanford University (September–October 2001); the NYU Bioinformatics Laboratory (March 2002); and the Laboratoire de Génomique Analytique at Université Pierre et Marie Curie, Paris (July 2005 and September–October 2016). In June 2006, I was a Scottish Informatics and Computer Science Alliance Distinguished Visitor at the University of Edinburgh, Scotland.
My academic service has also included editorial boards, research evaluation committees and collaborations with the Institute of Applied Genomics.
My doctoral supervision and co-supervision span logic, algorithms, formal methods and computational biology. The following students and dissertation topics reflect this work.
Complete publication records and bibliographic information are available through these services.
My teaching and doctoral supervision span theoretical computer science, algorithms, formal methods and interdisciplinary computational research. I coordinated the PhD programme in Computer Science at Udine from 2008 to 2017 and have contributed to advanced training and summer schools connecting biology and computation.
For up-to-date courses, examination dates and teaching materials, please consult the University's official teaching pages.
Department of Mathematics, Computer Science and Physics
University of Udine, Italy