tools Archive

iOCL: Write your OCL constraints interactively

iOCL is a new tool that helps you write OCL constraints faster and minimizing the chances you get them wrong thanks to its interactive mode

OpenPonk (meta)modeling platform

OpenPonk is a free and open source experimental (meta)modeling platform built in the Pharo live environment aiming to create a live, programmable modeling platform for both serious work and fooling around.

PyEcore: a Python(ic) Implementation of the Eclipse Modeling Framework

Looking for an alternative to the "standard" Java-based Eclipse Modeling Framework? Try this Python implementation of EMF with an emphasis on modeling flexibility and scripting (e.g. to write model transformations)

An ecosystem of tools around PlantUML to render textual UML diagrams anywhere you want (updated)

Check the growing ecosystem around PlantUML, a textual UML tool to easily create and embed graphical UML diagrams wherever you need them.

Interview with Francis Bordeleau on Papyrus, “the” modeling platform in Eclipse

Learn more about the past, present and future of Papyrus and the industry of software /systems modeling in general.

Viewing Java code as a live model

What if you want to check something on your Java code that requires “understanding” Java? Your IDE may fail you but this live Java model will help

Chart Mage – Fast drawing of UML sequence diagrams with textual autocomplete

A new textual UML tool that allows you to quickly define sequence diagrams online thanks to its autocomplete feature able to guess what UML keywords you're going to write next

Sirius – The easiest way to get your own modeling tool

Sirius is an (Eclipse-based) open Source technology that you can use to easily create a customized modeling workbench. Learn more about what Sirius can do for you and do not miss the free SiriusCon conference coming up next month

NeoEMF: a multi NoSQL Persistence Framework for Very Large Models

In this post we present our latests updates on NeoEMF, our solution to store and access

EMF-REST: Your models on the web via a RESTful API

EMF-REST generates truly RESTful APIs for your EMF models. EMF-REST complements the existing (Java-based) API generation facilities EMF already provides and extends them to the Web.

Pirate Robot: An e-learning game powered by online textual modeling with DSL Forge

Showing how online DSL workbenches can be used to easily build programming elearning games

Creative Leaf: Browser-based Creative Requirements Modeling

Introducing a new browser-based tool supporting both goal-oriented requirements modeling and structured creativity techniques

Interview with OutSystems, a model-driven company that raised $55M in funding

Last month, I woke up with the news that OutSystems Raised $55M For Its Rapid Application Delivery

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

Modeling Web APIs: your best choices

See what languages you could use to describe your next Web (RESTful) API and why this is so important to facilitate the consumption of your APIs

Modelling BPMN 2.0 with bpmn.io

bpmn.io has accomplished the creation of a free and open source platform for both experts and novices to model in BPMN 2.0. Discover it now!

Gitana: a SQL-based Git Repository Inspector

Export your Git repositories to a relational database for a simpler data analysis using standard SQL tools. With Incremental synchronization

Q: Accessible modeling tools for the blind

What's the best way for a visually impaired person to use a software modeling tool? Here we try to answer this question (or discuss why we can't provide one)

EMF Views – A View Mechanism for Integrating Heterogeneous Models

Modeling complex systems involves dealing with several heterogeneous and interrelated models defined using a variety of languages. Similarly to the concept of views in databases, we introduce EMF Views an approach for defining views on potentially heterogeneous models.

A Lightweight Metamodel Extension Mechanism

Using virtual models to transparently offer metamodel extensions that better adapt to your always evolving needs