MaaS: Modeling as a Service (or MDE in the cloud)

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:

4 Responses to MaaS: Modeling as a Service (or MDE in the cloud)

  1. Anonymous says:

    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

  2. jordi says:

    Hi Johan,

    Thanks for the pointer to your post. Indeed, MEaaS is a very important part of what we call MaaS!

  3. Anonymous says:

    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.

  4. Anonymous says:

    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

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Powered by WordPress