Home > EN > Research > Projects > PaaSage    (FR)


Model-based Cloud Platform Upperware

To avoid situations of vendor lock-in in Cloud Computing, PaaSage is developing a methodology and tools to support model-based development of software applications independently of the characteristics of the target Cloud infrastructures. It also offers support for their optimized deployment in a multi-Cloud environment.


Currently, developers benefit from the savings derived from the use of Gestion d’infrastructures de Cloud Computing but are not able to take full advantage of its flexibility because, clouds, so far, work in silos. In this context, the developer’s dream is “develop once, deploy many times on various Clouds”. PaaSage will make this dream come true.

In order to fulfil this vision, the project aims to develop a modelling language, CAMEL, capable of describing the components of an application and the targets or constraints formulated by the developer for its deployment and execution. PaaSage is working on a dedicated platform offering the tools for the development and modelling of applications independently of cloud characteristics as well as the selection of an optimized multi-cloud deployment solution corresponding to the goals set (costs, availability, location of data,..). For optimized deployment across various Clouds, the platform will benefit from information gathered by the users, describing their own deployment scenarios.


The project will deliver an integrated platform, embedding the PaaSage methodology, language and tools. The first prototype will be released in October 2014. It will be under Open Source license and supported by a community of users.

Added Value

PaaSage will break the silos in which clouds are currently running. The platform will give the power back to the developers by offering tools for writing and describing applications that can run on various clouds without being rewritten and for deploying them optimally in cross-cloud scenarios. The platform will drastically increase flexibility and reduce costs of implementation and migration.