Cloud computing is enormously promising in terms of providing scalable and elastic infrastructure for software applications, as well as innovative business opportunities.
However, its complexity (both in terms of understanding and adoption) is often underestimated.
That's why Model-Driven Engineering (MDE), whose focus is to elevate conceptual models to first class artefacts of the software development process, can come at hand also for addressing software issues on the cloud.
MDE is enormously promising in terms of automating tedious or error prone parts of systems engineering. There is a huge potential in identifying synergies between MDE and cloud computing; this is the focus of the workshop CloudMDE 2014. This year, the MODELS conference will host the second edition of the workshop, in Valencia (Spain), on September 30, 2014.
Here are a couple of excerpts from the workshop call.
Model Driven Engineering (MDE) features powerful tools, including for constructing models and managing them (e.g., via transformation, code generation, merging), though numerous challenges and difficulties arrive in adopting and deploying the tools. MDE principles, practices and tools are also becoming more widely used in industrial scenarios. Many of these scenarios are traditional IT development (e.g., focusing on code generation), and emphasis on novel or evolving deployment platforms has yet to be seen.
Cloud computing is a computational model in which applications, data, and IT resources are provided as services to users over the Internet. Cloud computing exploits distributed computers to proxvide on-demand resources and services over a network (usually the Internet) with the scale and reliability of a data centre. There are different types of clouds; organizations can provide hardware for clouds internally (internal clouds), or a third party can provide it externally (hosted clouds). A cloud might be restricted to a single organization or group (private clouds), available to the general public over the Internet (public clouds), or shared by multiple groups or organizations (hybrid clouds).
All the papers presented at the workshop are available online as CEUR-WS proceedings at: