How do you present the CHOReOS project?
CHOReOS is an international research initiative to advance the state of the art regarding the implementation of complex distributed systems on the Internet. To achieve that, we need to advance both Science and Technology. We intend to advance Science by creating a new conceptual framework around the idea of web service choreographies. To advance the Technology we are developing an open source middleware and set of tools to enable the implementation of these choreography-based complex distributed systems.
CHOReOS is a very ambitious project, but I guess this is what good scientists do. There's no point in trying to seek small incremental advances if we have the opportunity to try to achieve something bigger.
What is your role in the project?
I'm a professor at the University of São Paulo, Brazil, which is the only non-European partner involved in the project. For us, it's a great opportunity to work with world-class partners from European academy and industry. The research in our university will focus on the implementation of the middleware, support for test-driven development (TDD), and choreography evolution and performance prediction.
What key innovation do you bring or help develop?
One of the main goals of the project is to support large-scale choreographies, so scalability will be a key challenge. We will bring to the project our expertise with Grid, Cloud, and High-Performance Computing. We will apply Grid and Cloud technologies to provide more scalability to the system and will help measure how scalable our solutions are. Also, the capability of deploying and executing complex distributed systems on top of the Cloud infrastructure and to control the quality of service of these systems will be in itself an innovation in the field of Cloud Computing.
A word on yourself and your organization
The University of São Paulo is the largest university in Latin America; its 6 thousand researchers cover all fields of human knowledge; the Department of Computer Science is hosted in the main campus, in the city of São Paulo. We currently have 4 professors and over 10 undergrad and graduate students involved with different aspects of CHOReOS.
Our main expertise is on the development of complex software systems and, for that, we carry out research on Agile Development Methods, Software Architecture, Middleware, and High-Performance Computing.
Fabio Kon is an Associate Professor of the Department of Computer Science at the University of São Paulo. His research interests include Distributed Systems, Agile Software Development, Cloud Computing, Health Informatics, and Computer Music. He is, currently, the Director for Education of the Open Source Initiative (), the Director of the , and Editor-in-Chief of the Springer Journal of Internet Services and Applications ( ).
CHOReOS is a project of the FP7 European program: FP7-ICT-2009-5 - Objective 1.2 (grant agremment n° 257178)