See a more recent post on this same topic including our new position paper
Yesterday, we (the AtlanMod team ) had a nice brainstorming session about the relationship between modeling (and model-driven engineering) and cloud computing.
A first research line (more “traditional”) in the area consists in investigating the use of MDE to automate the adaptation and enhancement of software applications to become cloud-enabled . This process can be regarded as a specific software modernization scenario in which existing software should be considered as legacy software (from a cloud point of view) that needs to be evolved to take advantage of the benefits of cloud computing. Our model-driven reverse engineering framework ( MoDisco , that we also mentioned in this previous post ) will be helpful in this matter.
Another promising research line is what we have named as MaaS : Modeling as a Service providing modeling and model-driven engineering services from the cloud . Some topics that would fit in this area would be: collaborative and distributed modeling tools, model transformation engines in the cloud, modeling mash-ups (combining model-driven engineering services from different providers), global model management and scalable model-based services in the cloud to deal with very large models and model transformations.
This is just the result of an unstructured initial brainstorming but of course we welcome any feedback and suggestions!!