Raise your level of abstraction
Some days ago I wrote this post reporting on the feedback I got from my students after asking them to use a code-generator to build a simple CRUD-like application.
The post was highly controversial and got quite a few interesting discussions.
Therefore I thought it would be also interesting for this community
If anybody is interested in discussing and criticising a post on the Virtual Developer blog ("Why reinvent Code Generation?"), please feel free to do so here on the model driven software network. I am curious to read your opinions and…Continue
Added by Marcus Munzert on May 15, 2014 at 14:49 — No Comments
Do you already have your own code generator that can run on a Java Virtual Machine? Or do you want to develop a new code generator using Java as programing language? Now there is an easy way to make such a generator easily accessible from the outside world, without having to install it on every developer's computer. The Virtual Developer Platform lets you deploy your code generator in the cloud. It doesn't matter, for which…Continue
A lot has been written on the differences between Craftsman and Engineer. Recently I came across a simple example by Hofstadter & Sander, that nicely shows the basic difference in thinking. We start with a little exercise:
“Draw a square, a rectangle, a rhombus, and a parallelogram.”
Some people draw a solution as in (a), some draw solution…
Telosys Tools (http://tools.telosys.org , https://twitter.com/telosys)
the lightweight code generator is now available in version 2.1
Complex BPMN models of business requirements become difficult to understand for the business stakeholders lacking tachnical background. So a transformation becomes necessary from BPMN models to any natural language.
Added by saleem on March 4, 2014 at 16:45 — No Comments
For those who are interested in lightweight mda approaches you might like jMDA. It is extremely easy to use and understand and very flexible and powerful at the same time. There is also a blog for jMDA.
Added by Roger Wegner on September 20, 2013 at 17:00 — No Comments
Astah UML is a UML modeler. I released an open source plugin, astah-anycode-plugin that enables to generate source code from class diagrams with custom templates so that you can export model in any language.
Don't hesitate to try it and tell me your feedback
Binaries : http://anycode.labulle.in
In his 1973 book “Allgemeine Modelltheorie” (General Model Theory) Herbert Stachowiak describes the fundamental properties that make a Model. Unfortunately this is still not available in english language, so I thought why not try a (quite free-style) translation of the essential bits (see here for all):
It is pretty inconvenient to post images here, so…Continue
Added by Model Practice on May 21, 2013 at 12:24 — No Comments
Just released a set of Java classes to generate SQL / Python-Django domain models / PHP-Symfony domain models from UML class diagrams. Open Source License.
Added by Jordi Cabot on April 18, 2013 at 19:00 — No Comments
Added by Juha-Pekka Tolvanen on March 19, 2013 at 16:13 — No Comments
Added by Gaston Milano on March 6, 2013 at 15:41 — No Comments
The Kindle edition of the book "Model Driven Software Engineering in Practice" by Marco Brambilla, Jordi Cabot and Manuel Wimmer is now available on Amazon.
You can find it here:
The Kindle edition is available at 10$.
Added by Marco Brambilla on February 7, 2013 at 8:58 — No Comments
Lessons learnt from adopting MDE in a large organization (General Motors) describing the benefits and challenges they encountered.
Added by Jordi Cabot on January 17, 2013 at 10:29 — No Comments
We are looking for two postdoc/research engineers to work with us on MDE topics.
Added by Jordi Cabot on November 29, 2012 at 11:14 — No Comments
In a previous post, I illustrated the Collaborative Modeling mode provided with Obeo Designer6.
It allows several users to simultaneously edit a model and its diagrams. Thanks to the fine-grained locking mechanism, only the concerned model elements are locked, and automaticaly released…
Added by Frédéric Madiot on October 9, 2012 at 9:11 — No Comments
We are happy to announce that the first edition of our "Model-driven Software Engineering In Practice" Book is now available.
See the book web page for all the information about the book (why we wrote it, table of contents, additional material,...): http://www.mdse-book.com
or subscribe to the book google groups for book-related discussions and announcements: …Continue
Would you develop a satellite application the same way you develop a «classic» application ?
Added by Frédéric Madiot on September 21, 2012 at 20:24 — No Comments
The MDWE workshop on Model Driven and Agile Web Engineering will be held tomorrow in Berlin.
We have also set up an instant community system that will let you interact and participate online to the event at:
All papers are already available online on the community site!
You can signup and participate to the community! You will find a "follow" button for…Continue
Added by Marco Brambilla on July 24, 2012 at 14:42 — No Comments
Follow this link to see a word cloud of the contents of all ICSE 2012 (Int. Conf. on Software Engineering, the top software engineering conference for researchers) published papers.
Can you guess whether the word Models has a prominent role?