Category Archives: programming

Domains umltophp , umltosql , umltopython and codegenerationcenter on sale

One of the questions in the test to discover if you’re a real (micro)entrepreneur is owning at least 10 domain names. Unfortunately, I can answer yes to this one (if interested, my global score is only 14 out of a maximum of 25) but after my quest for world domination with my online code-generation services

Most Important Soft Dev Trends for 2012 (MDE not even a voting option, really?)

logo-infoq

As reported in InfoQ attendees of the QCon London conference have been voting for the most important software development trends for 2012 (votation is now open to everyone). We can discuss the role (or even better, the impact) of MDE in software development but you can’t deny its existence and its influence in a (growing)

Displaying UML class diagrams in ASCII

umlascii

One of the UML tools for python includes the option of displaying the generated UML class diagrams (obtained by doing reverse engineering from the python code) in ASCII so that they can be easily integrated in the code itself as documentation. The Java Ascii Versatile Editor can be used to “beautify” the created UML ascii

101companies: One system – more than 100 alternative software implementations

101companiies

Ralf Lämmel’s visit is the perfect excuse to blog about his great project: 101 companies, created together with Thomas Schmorleiz and Andrei Varanovich. The idea behind 101 companies is simple, let’s try to have as many implementations as possible for the same scenario, a simple Human Resource Management System (the so-called 101companies System) so that

pywebuml – create UML class diagrams from Java, C# and python files

python

Pywebml is a new addition to our list of UML tools for python. Pywebml uses graphviz to create a UML class diagram representing your python (and also Java and C#) code. According to the author: “The difference to other UML tools that I have seen is that the data will be saved in a webpage

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.

Dr.Explain (help authoring tool) continues to support the modeling-languages portal

We are happy to announce that Dr.Explain (help authoring tool for creating CHM files, HTML help, on-line manuals, and printable documentation for your software) has renewed its commitment with this portal and will remain as sponsor for a long time!. Explore your possible advertisement options and reach a large audience of programmers, designers and modelers

Integrating APIs in the modeling realm

api2mol

This guest post by Javier Cánovas describes API2MoL for bridging the API and MDE technical spaces. For a complete information, see the paper “API2MoL: Automating the building of bridges between APIs and Model-Driven Engineering” co-authored by Frédéric Jouault, Jordi Cabot and Jesús García Molina. APIs are a very important part of any software application/service. Therefore,

Textual models and visual programs

Textual notations for modeling languages are becoming increasingly popular (you just need to see the growing list of textual UML tools) and I do believe they are useful in a number of scenarios (sorry, but I don’t buy they are always better!). What I didn’t know is that programmers (well, at least one of them

Bridging the gap between Modelling and Programming with XMF and XModeler

Today we have a guest post by Tony Clark where he introduces us to his innovative XMF and XModeler tools for bridging the gap between modeling and programming. Enjoy! Modelling and programming have traditionally been seen as separate activities. Their respective technologies tend not to integrate. This is frustrating because models usually represent executing systems

Powered by WordPress