code generation Archive

Executable UML Tutorial 3: Domain Analysis (Part 2)

How to partition the system into a set of domain models and decide the best language for each domain. Plus the need to choose the model platform that best fits your project.

Executable UML Tutorial 2: Domain Analysis (Part 1)

In this second part of our executable UML tutorial we look at the key role of modeling domains to partition the system to be built

Introduction to a new Executable UML Tutorial Series and Case Study

First in a new series of articles to take you step by step through the construction of a complete set of Executable UML (xUML) models. Presented with an initial set of fuzzy requirements, we will transform them into an unambiguous, detailed, constrained and executable statement of the desired system.

Modeling, verifying and generating embedded software with Dezyne

Our review of Dezyne, a great tool to quickly model, verify and generate component-based software.

Discover the g9 Modeler and code generator – Tool review

g9 is one of the most flexible code-generator tools I’ve seen. It generates both the front-end, the back-end and the database for you. And it's fully integrated in Eclipse

From Models to code with no mysterious gaps – interview with Leon Starr

Leon Starr giving plenty of wisdom pearls on the benefits and optimal application of executable models while presenting his new book on the transition from models to code

Convention over configuration – key selling point for MDE

Convention over configuration aims to simplify development by decreasing the number of decisions developers need to make. MDE has a similar goal. Let's see how to combine them.

List of Executable UML tools (2017 update)

Complete list of executable UML tools for the fUML OMG standard and other UML executable languages

Re-implementing Apache Thrift with MDE (guess what happened!)

How well does it fare the "MDE-version" of a well-known open source software project wrt the original? Find out what benefits (and shortcomings) MDE brings in this scenario

UMLtoGraphDB: Mapping UML to NoSQL Graph Databases

Few solutions target UML to NoSQL code-generation and even less consider OCL constraints. We present a UML/OCL transformation to Blueprints, an abstraction layer on top of a variety of graph databases

Low-code platforms, the new buzzword

The rise of low-code platforms, the latest reincarnation of model-driven engineering and code-generation tools

UML-RSDS: A tool to support agile model-based development using UML

UML-RSDS aims to specify systems in the most declarative, concise and platform-independent manner possible, and then to automate synthesis of designs and executable code from the specifications

Human factors in the adoption of model-driven engineering: an educator’s perspective

After a complete failure in convincing students about the benefits of code generation, we laid out a set of recommendations for instructors and tool vendors to increase the chance of success in the adoption of model-driven engineering

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

A set of open source Java classes in GitHub to generate SQL, Python-Django or PHP-Symfony code from simple UML class diagrams

What is Cloudfier and why you may want to use it

Ever heard of Cloudfier? It is a tool for developing business applications based on executable models. But why would you want to do that? Keep reading!

The sin code-generators commit

Code-generators are lovely when things go well but they completely abandon you to deal with weird low-level technical errors when things go awry

I failed to convince my students about the benefits of code-generation

I asked my students to use a code-generation tool to develop a simple CRUD-like application. This is what they have to say about the experience.

The Last One – A code generator for BASIC from 1981

Code-generators (or better said, the goal of simplifying the life of programmers) are as old as computer science itself. Check this code generator for the BASIC programming language.

Modeling mobile applications with Mobile IFML

Eric Umuhoza explains his work on mobile IFML, an extension of IFML focusing on mobile devices

Mendix (a “MDD company”) raises $25M in funding

By now, I guess you all know already that Mendix has closed a $25 million Series

Pin It on Pinterest