Category Archives: UML

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.

More UML Fanatics – UML Poems contest

Fire_and_Ice_in_UML_notation_by_Lokno

Application scenarios for UML are clearly endless. I just discovered this old UML poems contest (similar to the UML Jokes contest in 2008, a summary here since it seems that the original site has now disappeared ). Some of the poems are linked here so take a look!. It shouldn’t come as a surprise that

Blending UML into your real life (or the coolest profile picture ever)

oysteinhaugen

Øystein Haugen‘s profile picture is the best example I’ve seen so far of using UML as part of your real life (via @plagal) If you enjoyed this post you can subscribe to this Software Modeling blog , to the portal’s mailing list , follow me on twitter and/or participate in the forums . And if

Model Interchange Test Case Results Available

My dream: “Model once open everywhere” seems now a little bit closer. The Model Interchange Working Group (MIWG) has released a test suite (comprising 16 UML and/or SysML test models covering around 60% of the full UML specification) to “demonstrate model interchange among MOF-based tools that implement modeling languages such as UML, SysML and UPDM

A tool for filtering large models

captura1

Antonio Villegas is the main developer and researcher of a tool for filtering large conceptual schemas (see the tool poster or read the full description). The conceptual schemas of many real-world information systems are too large to be easily managed or understood. There are many information system development activities in which people needs to get

miUML – an open source Executable UML project

miUML banner1

Leon Starr presents us today his new tool miUML. miUML (pronounced my-UML) is an open source Executable UML project that has just launched at miuml.org. Our goal is to provide a hub where the Executable UML community can plug in a variety of both open and proprietary model editors, code generators, simulators, import/export and related tools.

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

The only thing I miss from the ER language

ER

The Entity-relationship was (well, still is in the database domain) a popular modeling language to define the (static) conceptual schema of your system. UML class diagrams (with a little bit of help from OCL) can be regarded as a superset of the ER language, which explains why ER is slowly disappearing (e.g. some years ago,

jsUML2: HTML5/javascript library for UML2 modeling

jsuml1

Enter José Raúl Romero to talk about his new jsUML2 library: During this last year, we have been working at the University of Cordoba (Spain) on the development of a HTML5/javascript library for UML2 diagramming. Its main objective is to provide web developers an easy way to visualize and edit UML models in their our

Powered by WordPress