[Modelinterpreter] MODELS 2015 - 3. nap

Dévai Gergely deva at caesar.elte.hu
Wed Sep 30 01:42:37 CEST 2015


MODELS 2015

09-29

CloudMDE - Modeling On and For the Cloud Workshop
- 14 people

Dimitris Kolovos: Code Generation as a Service
- goal: make modeling easier to start
- MSc thesis
- move code generators, metamodels, templates, validators etc. to a server
- calling the code generator creates an asynchronous job on the server
- generators can be loaded from github repos
- publicly accessible version is yet to be deployed

Juan De Lara: Building MDE cloud services with Distil
- DSL to describe MDE services in the cloud
- MongoDB, Heroku
- prototype software
- miso.es/tools/distil.html

Daniel Varro: Optimization of Incrstrongental Queries in the Cloud
- IncQuery-D
- differebt resource allocation optimizations
- Akka actors, Yarn resource management, ZooKeeper monitoring
- dynamic reallocation is future work

Informal discussions

- ElementTypeFramework of Papyrus: not usable to solve the "easily adding a transition" problem
- properties view customization is a better option:
    - add a new field to the properties tab of the transition to be able to select a signal
    - it is not clear how to use this to add the trigger, the signalevent etc, but seems feasible
    - doc: Properties View / Advanced customization
    - looking at the code of adding multiplicities can be a good example
    - contact: Camille Letavernie

Open Source for MDE Workshop
- 30 people

Francis Bordelaux: 5 Years of ‘Papyrusing’: Migrating Industrial Development from a Proprietary Tool to an Open Source Tool
- migration from a tool to another one: 2-5 years - it was 5 in this case
- issue with commertial tools: end-of-life, end-of-support, licences ==> open source
- ECIM toolchain
  - started in 2010
  - 2009: Ericsson study on open source
    - Papyrus is far from usable, but still elected as best choice
- all of the modelling tools "absolutely sucks"
- model diff-merge in the large scale is complex
- model review is also not solved
- "new way of working":
  - customer/client relationship ==> peer to peer
  - Ericsson-specific requests ==> generic requests, community point of view
  - give use cases to the suppliers
- Replace RSA-RTE with Papyrus: not ready, some years needed
- Papyrus Industrial Consortium

Umple Tutorial

umple.org
- web based and Eclipse plugin
- support for class modeling, state machines and (in-progress) composite structures
- no action code - behavior is written in Java/C++/Php etc. in separate files, the code generator inserts the fragments
- no execution / debug / animation support
- can generate random traces from state machines
- can inject trace points in generated code
- diagram is either editable, but has crappy first layout or immutable graphwiz image
- state machine diagrams are not editable
- implemented in itself and Java
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://plc.inf.elte.hu/pipermail/modelinterpreter/attachments/20150930/1f2fa453/attachment.html>


More information about the Modelinterpreter mailing list