code generation Archive
Learn how to model classes (and their logic) in this next chapter of our Executable UML tutorial. Via an illustrative example, you'll learn all the trade-offs you must consider when identifying, naming and modeling the main concepts of your system.
See how you can use Telosys as a “development accelerator” for your next project. Thanks to its pragmatic approach, it allows for a quick start of very different kinds of projects.
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.
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
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.
Our review of Dezyne, a great tool to quickly model, verify and generate component-based software.
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
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 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.
Complete list of executable UML tools for the fUML OMG standard and other UML executable languages
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
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
The rise of low-code platforms, the latest reincarnation of model-driven engineering and code-generation tools
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
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
A set of open source Java classes in GitHub to generate SQL, Python-Django or PHP-Symfony code from simple UML class diagrams
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!
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 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.
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.