Category Archives: code_generation

UMLtoSQL, UMLtoSymfony/PHP and UMLtoDjango/Python are now open source

serveis

Long-time readers know that some time ago the portal included a set of online code generation services: UMLtoSQL: automatically generated a SQL DDL script to create the database corresponding to the input UML class diagram UMLtoPHP: automatically generated full-fledged PHP applications from UML class diagrams. The service generated Doctrine models that thanks to the PHP/Symfony

GenMyModel – Real online modeling (or so they say)

genmymodel-logo-2

Thomas Legrand from Axellience presents today GenMyModel , a new web-based modeling tool (see other web-based modeling or drawing tools). Enter Thomas. GenMyModel is a real online modeling tool with code generation features. Diagrams and models are associated as in desktop modelers. It is a beta version. The team collects the advices of beta testers to go

Release of EMFText 1.4.1, JaMoPP 1.4.0 and Refactory 0.9.0

refactory

Our friends at DevBoost have announced today the release of new versions of their tools for model to text transformations, java to models extraction and model refactoring. Details below: We are very proud to announce the availability of EMFText 1.4.1, JaMoPP 1.4.0 and Refactory 0.9.0. This release integrates one year of heavy development activities. It

Matrix – A New Abstract Modeling Language

matrix

Today, Mike Finn presents a new abstract modeling language called Matrix based on the Shlaer-Mellor Method. Matrix is a textual modeling language that’s designed to be translated to many existing programming languages such as C, C++, Java and Ada. The Matrix language provides an extremely high level of abstraction compared to currently available executable modeling

Why did I fail with the online code-generation services – Advise(II): Don’t sell to developers

(cross-posted from the “Stories of a (failed) entrepreneur” blog) This is the second in a series of posts trying to explain what I think went wrong with my attempt of selling online code-generation services, that I end up giving up for free due to the lack of clients. In the previous post, I recommended to

Code Generation 2012 – Programme available

CG2012logo600x171

You can now check the very interesting talks awaiting for you at this year’s edition of the Code Generation conference, the “leading event on the practical applications of Model-Driven Software Development (MDSD). … This reputation has been built up by attracting industry-recognised experts to share their experiences at the conference.” If you enjoyed this post

List of Executable UML tools

fUML_0

It looks like Executable UML is getting increasingly popular (again) maybe because the new Executable UML standards (fuml and Alf) we have now available. Executable UML aims at defining UML models with a behavioral specification precise enough to be effectively executed. In its purest state, Executable UML eliminates the need of programming the software system.

Why did I fail with the online code-generation services – Advise(I): Choose a cool technology to sell

(cross-posted from the “Stories of a (failed) entrepreneur” blog) This is the first of a short series of posts where I try to reflect on the reasons that forced me to stop trying to make money out of the (now free of use) online code-generation services . I hope you find my experience useful! (and

Lessons learned in building Canappi, a MDD mobile Application platform – Highlights and slides

canappi-logo-v2b

As announced, Jean-Jacques Dubray visited us in Nantes to give a talk about the lessons learn in the building of his model-driven mobile application platform: Canappi Since many of you were interested but unable to fly to Nantes, you can at least check the slides of the talk and an unordered set of notes I

From UML models to AJAX Java EE code in OpenXava with MOSKitt

logo_moskitt_home

Following my own “Pareto principle (or 80/20 rule) for MDD” I´ve always defended the idea that MDD tools should not (and don’t need to) ask developers to draw too many models. In fact, to generate most of the software, a simple class diagram is enough (this is the main principle behind the free code-generation services

Powered by WordPress