CHOReOS (www.choreos.eu) é um projeto do programa europeu FP7 e conta com 16 parceiros de 7 países. O projeto CHOReOS visa implementar um arcabouço para o desenvolvimento e encenação de coreografias escaláveis. O objetivo é permitir que especialistas de domínio desenvolvam soluções descentralizadas de ultra larga escala composta por serviços heterogêneos que são adaptáveis e cientes de qualidade de serviço. Antes deste projeto, tais soluções só eram possíveis com o apoio de profissionais dedicados de TI com as habilidades necessárias para o design da arquitetura e engenharia de software.
O IME - USP está trazendo ao CHOReOS seus conhecimentos em sistemas paralelos e distribuídos (consulte www.integrade.org.br), infraestrutura computacional já em uso no Centro de Competência em Software Livre (ccsl.ime.usp.br), experiência na prática e ensino de métodos ágeis de desenvolvimento de software (publicações em ccsl.ime.usp.br/agilcoop/artigos) e trabalhos de consultoria para empresas privadas e públicas.
O time da USP é lider do Work Package 3 que especifica e implementa o middleware do CHOReOS, capaz de implantar e encenar coreografias em nuvens computacionais com suporte a escalabilidade para cima e para baixo. O código fonte desenvolvido é aberto e está disponível em github.com/choreos/choreos_middleware.