tools Archive

Towards a Language Server Protocol Infrastructure for Graphical Modeling

LSP (Language Server Protocol) facilitates the development of IDEs but so far only language server for textual languages are supported. Read our proposal to adapt LSP for graphical lenguages

Sismic: An open source Python API for statechart execution, validation and testing

Sismic is a lightweight approach for defining, validating and executing statecharts thanks to an open source API implemented in Python 3

Introducing Continuity: Drawing + Modelling

Continuity is a drawing and a modeling tool at the same time and tries to combine the best of both worlds to help you create beautiful formal models

Discovery and Visualization of NoSQL Database Schemas

Most NoSQL database systems do not require the definition of schemas but this does not mean such schema does not (implicitly) exist. We have implemented a model-driven reverse engineering approach to infer such NoSQL implicit schemas

Telosys : the concept of lightweight model for code-generation

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.

10 JavaScript libraries to draw your own diagrams (2018 edition)

A list of the best JavaScript drawing libraries we have found. With them you can easily bring your diagrams online!

Collaborative modelling with chatbots in social networks

Have you ever thought about using social networks and chatbots for collaborative modeling? Well, this is now possible. Read how you can built your models using natural language discussions on twitter and telegram

Text to UML tools – Fastest way to create your models

Sometimes the easiest way to draw a model is to "write" it down. These tools will render nicely looking UML diagrams from a few lines of text.

JooMDD: Model-Driven Development of Software Extensions for Joomla

JooMDD supports Joomla extension developers with a standard MDD toolset saving time and effort during the development of new Joomla modules

AnATLyzer: An IDE for better ATL model transformations

IDEs for model transformation languages are still rudimentary compared to IDEs of languages like Java o C. AnATLyzer has been created to fill this gap and provide some advanced IDE features for ATL.

Modeling, verifying and generating embedded software with Dezyne

Our review of Dezyne, a great tool to quickly model, verify and generate component-based software.

ZenUML makes drawing sequence diagrams easier and faster

A new textual UML tool (to generate graphical sequence diagrams from a textual DSL definition) is now in the market. How does it fare against PlantUML and other competitors?

Discover the g9 Modeler and code generator – Tool review

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

NeoEMF: a multi NoSQL Persistence Framework for Very Large Models

NeoEMF is a multi-database model persistence solution, that is able to store models in several kind of NoSQL datastores, including graph, map and column databases

MOPLAF – Modeling Optimization and Planning Framework

An Eclipse/EMF based tool to model optimization and planning problems. MOPLAF provides database and solver integration components for minimizing the code needed to generate and execute the modeled problem.

Experimentation in DSL Engineering – Integrated Tool Environment

Design your own controlled experiments to improve the design of your domain specific languages. A/B tests for DSLs are now possible!!

Smart Model Versioning

A new approach to bring the benefits of version control to models, implemented in the MetaEdit+ tool

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)

Pin It on Pinterest