Key Players

Paolo Romano
has a Master degree (2002) summa cum laude in Computer Engineering by the Rome University “Tor Vergata”. He obtained the PhD in Computer and Systems Engineering (2006) by the Rome University “Sapienza” with a dissertation on dependability in service- oriented multi-tier architectures. Since 2002 to 2008 he was a member of the Distributed Systems Group at the Department of Computers and Systems Science of Rome University “Sapienza”, where he served as a lecturer for graduate and undergraduate courses in the area of Distributed Systems, Capacity Planning, Computer Architecture and Object Oriented Programming. Since 2008 he is a senior research scientist at INESC-ID, where he coordinates the research activities of the GSD group in the area of Distributed Transactional Memories. In this area, he is leading the ARISTOS project, a three year project funded by the Portuguese Foundation for Science and Technology (FCT). In the past he has been a key player in several national and international research projects focused on the dependability of complex transactional systems, such as PERF, WEBMINDS and PASTRAMY. His research interests include dependability of parallel and distributed systems, autonomic systems, performability modelling and evaluation and high performance computing. In these areas, he has published more than 30 papers (and received two best paper awards) and serves regularly in the Program Committee of prestigious international conferences and journals (e.g. IEEE TPDS, IEEE TKDE, IEEE NCA, IEEE ICAS).



Luis Rodrigues graduated (1986), has a Master (1991) and a PhD (1996) in Electrotechnic and Computers Engineering, by the Instituto Superior Técnico da Universidade Técnica Lisboa (IST). . He obtained the "Agregação" in Informatics (2003) by the Universidade de Lisboa. He is a Professor (Professor Catedrático) at Departamento de Engenharia Informática, Instituto Superior Técnico, Universidade Técnica de Lisboa. From 1996 to July 2007 he served at the Departmento de Informática, Faculdade de Ciências (Faculty of Sciences), Universidade de Lisboa. He initiated his academic career at the Electrotechnic and Computers Engineering Department of Instituto Superior Técnico de Lisboa (IST) in 1989. From 1986 to 1996 he was a member of the Distributed Systems and Industrial Automation Group at INESC. From 1997-2007, he was a (founding) member of the LASIGE laboratory at University of Lisbon, first as a member of the Navigators group and later as the leader of the Distributed Algorithms and Network Protocols group. He served as Director of the LASIGE in 2004-2005. From July 2007 he is a member of the Distributed Systems Group at INESC-ID. His current interests include fault-tolerant and real-time distributed systems, group membership and communication, replicated data management, publish-subscribe systems, peer-to-peer computing and mobile computing. He has more than 100 publications in these areas. He is co- author of two books on distributed computing. He is a member of the Ordem dos Engenheiros, ACM, and IEEE.



Joao Cachopo is Assistant Professor at the Department of Computer Science and Engineering of the Instituto Superior Técnico/Technical University of Lisbon (IST/UTL). He received his PhD degree in Computer and Software Engineering from IST/UTL in 2007, is the leader of the Software Engineering Group at INESC-ID, and the Chief Software Architect of the FénixEDU project. His current research interests include transactional memories, parallel programming, web engineering, and software architectures. He led the development of the first real-world application of a Software Transactional Memory to a production system (the FénixEDU project).



Francesco Quaglia received the Laurea degree (MS level) in Electronic Engineering in 1995 and the PhD degree in Computer Engineering in 1999 from the University of Rome “La Sapienza”. From summer 1999 to summer 2000 he held an appointment as a Researcher at the Italian National Research Council (CNR). Since January 2005 he works as an Associate Professor at the School of Engineering of the University of Rome “La Sapienza”, where he has previously worked as an Assistant Professor since September 2000 to December 2004. His research interest include parallel computing applications, distributed systems, transactional systems, fault tolerant programming and performance evaluation of software/hardware systems. Within these areas he has published more than 90 journal/conference papers, and received four Best Paper Awards. He is an active member in the international research community, serving as a referee for several international conferences and journals related to the previous topics. He regularly serves on the program committees of well known international ACM/IEEE conferences, such as PADS, DSRT, ANSS and NCA. He has also served as Program CoChair of the 16th and the 24th editions of PADS and as Program CoChair for NCA 2007 and as General Chair for PADS 2008. Since 2004 he is a member of the editorial board of the International Journal of Simulation and Process Modeling. Since 2003 he regularly serves as consultant expert of CNIPA (National Center for Informatics in the Public Administration) in the definition of guidelines for next generation infrastructures in the public administration and in the verification of SPC (Public Connectivity System) projects.



Bruno Ciciani is full professor of Computer Engineering at the University of Rome "La Sapienza". His research interests include fault tolerance, computer architecture, distributed operating system, manufacturing yield prediction, performance and dependability evaluation of distributed and parallel computing systems. In these fields he has published more than 110 papers in some of the most prestigious international journals and conferences, such as IEEE Trans. on Computers, IEEE Trans. on Parallel and Distributed Systems, IEEE Trans. on Software Engineering, IEEE Trans. on Knowledge and Data Engineering, IEEE Trans. on Communications, Performance Evaluation Journal. He has published several books, two of which have been published by Mc Graw Hill and by IEEE Computer Society Press. Prof. Ciciani spent more than two years as visiting researcher at the IBM Thomas J. Watson Research Center (N.Y.). Bruno Ciciani regularly serves as Program Chair or on the Program Committees of conferences like NCA, IPDPS/DPDNS, FTPDS, CLOUD COMP. Also he is regularly asked to serve as reviewer for prestigious international journals and conferences. He is also a founding member of the International Research Institute for Autonomic Network Computing (IRIANC - Munich, Germany/Boston, USA), namely a non-profit research institution constituted in late 2006, which involves computer scientists in the field of distributed computing from both Europe and the United States.



Vittorio Amos Ziparo is owner and Director of Research and Development of Algorithmica Srl. He obtained his masters degree (Magna cum Laude) in 2004, and his PhD, both in Computer Engineering, in 2008. In 2005, he was awarded a Marie Curie Fellowship for doing research in the excellence site of the "Albert Ludwigs" University of Freiburg. He is currently a lecturer and post-doc researcher for the Computer Engineering department of Rome University. His research addresses both theoretical and practical issues of multi-agent systems and knowledge based systems. Vittorio has developed several multi-robot systems and participated to 5 RoboCup competitions, the main international scientific competition for autonomous robots, winning the Rescue Virtual Robots league and the "Best in Class in Autonomy" in the 2006 edition. In 2008, Vittorio obtained the “Best Robotic Demo Award” at AAMAS (the leading conference on multi- agent systems) for PNP, a general and expressive language for representing behaviors that has been used in a wide range of application domains and on several robotic platforms.



Fabio Cottefoglie is owner and CTO of Algorithmica Srl. He achieved his Masters in Computer Engineering in 2004. Fabio is an expert project manager with high profile technical skills. He is a supporter of agile development and an expert of the state of the art of information management systems, with a special focus on web applications. Fabio designed and developed X-Manager for Interact Spa. At the time being, X-Manager is used by several companies, such as Wind, Tunisiana, Djezzy e Mobinil, for the management and wap publication of information. Moreover, he participated to the development of the Content Management System Sitemanager, which is used for building the web site of Camera e Senato of the Italian Republic. Fabio has designed and developed EUGI: a gateway for communications among the Electronic Voting System of the EU Parliament and external systems. From a scientific standpoint, Fabio published a work at one of the main international conferences on robotics and automation (ICRA), and participated for three years at RoboCup (the main international competition on autonomous robots) as a team member of SPQR Legged.



Dr. Mark Little is CTO of JBoss. Before joining Red Hat, Mark was Chief Architect and co-founder of Arjuna Technologies, where he also lead the Arjuna Transactions team. Mark is active in various standards committees, such as W3C WS-Addressing and OASIS WS-TX and has co-authored a number of Web Services, OMG and JCP standards.



Manik Surtani is a core R&D engineer at JBoss, a division of Red Hat. He is the founder of the Infinispan project, which he currently leads, and also leads the JBoss Cache project. His interests lie in cloud and distributed computing, autonomous systems and highly available computing. He has a background in artificial intelligence and neural networks, a field he left behind when he moved from academic circles to the commercial world. Since then, he's been working with Java-related technologies, first for a startup focusing on knowledge management and information exchange, and later for a large London-based consultancy as a tech lead focused on e-commerce applications on large Java EE and peer-to-peer technology. Surtani is a strong proponent of open source development methodologies, ethos, and collaborative processes, and has been involved in open source since his first forays into computing.
Project Members by Partner
INESC-ID (PT)
Paolo Romano (Project Coordinator)
Luis Rodrigues
João Cachopo
Nuno Carvalho
Maria Couceiro
Sergio Fernandes
Joao Barreto
CINI (IT)
Francesco Quaglia
Bruno Ciciani
Roberto Palmieri
Pierangelo Di Sanzo
Algorithmica (IT)
Vittorio Amos Ziparo
Fabio Cottefoglie
Marco Zaratti
Francesca Giannone
Daniele Calisi
Red Hat (EI)
Mark Little
Manik Surtani
Jonathan Halliday
Emmanuel Bernard