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!!
If you enjoyed this post you can subscribe to this Software Modeling blog and/or follow me on twitter or through the portal’s mailing list . AND if you really liked it help me pass it ON TO others by bookmarking AND sharing the post USING the links below:
Hi Jordi,
Interesting brainstorm!
Recently I wrote a piece ON the same subject starring Model-Execution-AS-a-Service.
I think this IS an important step IN Model Driven Engineering. Modeling ‘automates’ development, Model-Execution-AS-a-Service automates the deployment part OF delivering applications.
Regards,
Johan
Hi Johan,
Thanks for the pointer to your post. Indeed, MEaaS is a very important part of what we call MaaS!
I’m Rubén Jiménez FROM Icinetic. I think you met Lucas, our CEO, IN an video conference. We ARE working IN a diploma thesis WITH a University OF Barcelona student, developing a adaptation OF our MDE tool TO generate IN the cloud. We ARE USING MS Azure AS a server OF generation, AND we’re studying the performance improvement and the possible adoption of a ‘assets generation AS a service’ from a local modeling as a business model.
Jordi,
Maybe you should check out Dutch company Verum as well. They offer model validation as a service, albeit only for models generated using their own tool set at the moment.
Grtz,
Angelo
Twitter: @delphino-cons