MOdel-Driven Approach for design and execution of applications on multiple Clouds
MODAClouds project is an EU FP7 Research and Innovation Action (RIA) Project. The main goal of MODAClouds is to provide methods, a decision support system, an open source IDE and run-time environment for the high-level design, early prototyping, semi-automatic code generation, and automatic deployment of applications on multi-clouds with guaranteed QoS.
Model-driven development combined with novel model-driven risk analysis and quality prediction will enable developers to specify cloud-provider independent models enriched with quality parameters, implement these, perform quality prediction, monitor applications at run-time and optimize them based on the feedback, thus filling the gap between design and run-time. Additionally, MODAClouds provides techniques for data mapping and synchronization among multiple clouds.
CA Technologies investigated the creation of Decision Support System from cloud service selection in multi-cloud environments. This research can be also useful for microservices or API selection.