Category Archives: tools

From spreadsheets to dataflow diagrams

spreadsheet

Via It will never work in practice, I discover the work (and of Felienne Hermans, Martin Pinzger and Arie van Deursen on “Supporting Professional Spreadsheet Users by Generating Leveled Dataflow Diagrams” (to avoid the paywall, download this free technical report). As they say in the paper abstract: “In this paper, we first study the problems

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

Movisa: A DSL tool for Human Machine Interfaces (HMI) in Industrial Automation

movisadsl

Guest post by Stefan Hennig on model based user interface development in the Industrial Automation domain. Enjoy!  The operative states of industrial automation facilities are monitored and operated by qualified personnel using pertinent Human Machine Interfaces (HMI). These software systems map the technical process and the automation devices, respectively, to graphical symbols and thus, they provide

js-sequence-diagrams: A text to UML Sequence diagrams with JS

jssequenceexamplepng

JS-Sequence-Diagrams is a javascript library to turn text into vector UML sequence diagrams. It uses Jison to parse the text, and Raphaël to draw the image. It includes two styles to render the diagram, the “normal” and the “hand-drawn” (this seems to become a common feature, yUML also had what they called the scruffy mode) as you can see in

Tool Vendors required to showcase better the power of their MDE tools

presenting

Dear tool vendor, I know your page includes some success stories where your clients explain how much they improved their productivity when using your tool. I’ve also seen that you have some sample applications so that I can get the idea of how fast I can create a basic data-intensive web application (i.e. a basic

Lucidchart: UML modeling using HTML5

lucidchartlogo

Guest post by Eliza Wright from Lucidchart, a new player in the software modeling world. Enter Eliza talking about UML modeling using HTML5 with Lucidchart. Lucidchart is a great tool for sketching out requirements for UML specifications on a development project.  If you need to create an initial requirements sketch and quickly send it on its

Two failed MDE startup stories

sosym

In its latest issue, Sosym (Software and Systems Modeling Journal) includes a paper where Tony Clark and Pierre-Alain Muller tell the tale of the creation (and later failure) of their respective MDE-based companies. We have covered successful MDE companies before but it is at least as interesting to learn from those who failed (as my

Renderist: UML images in the cloud from textual descriptions stored in github

renderist

Based on the PlantUML textual syntax, Renderist is a cloud-based application that allows you to render UML diagram online from a textual UML syntax following a simple three-step process: Write your diagram using one of supported syntax (including PlantUML for UML diagrams) Save it as a gist: its URL will be similar to https://gist.github.com/3473417 Directly

RR: Wikileaking Eclipse modeling (pros and cons of eclipse modeling tools from an industry perspective)

wikimodeling

I strongly recommend all of you to take a look at Ronan Barrett (see also his older personal research page) presentation at EclipseCon 2012 titled: Wikileaking Eclipse Modeling – Spilling the beans on how industry uses EMF based tooling successfully! In his presentation, he gives his opinon on several well-known modeling tools based on his

Bootstrap your new graphical DSL with EuGENia Live

epsilon

(Guest post by Louis Rose. Enjoy!) Domain-specific languages (DSLs) play an important role in model-driven engineering: according to a recent survey of practitioners, DSLs are more widely used than any modelling language except for UML. But just how easy is it to start building your own DSL today? A possible reason for the popularity of

Powered by WordPress