The Modelio development team is pleased to announce the release of Modelio 3. Modelio is an open source environment whose core is licensed under version 3 of the GPL from GNU.
With this version, the Modelio UML/BPMN tool provides great new functionalities. It is a major evolution of Modelio, both functionally and technically. It provides :
* New concept of “project”
* Improvement of ergonomics
* More openness
* Complete support of internationalization
Modelio uses existing open source solutions as much as possible, notably the RCP framework from the Eclipse open source platform to manage the GUI structure of the tool, and the GEF Eclipse graphical library to support Modelio diagrams.
Modelio’s core architecture is based on a meta-meta infrastructure. The current metamodel (UML2, BPMN2, extensions) is translated into a uniform set of services and APIS that provide the fundamental modeling services (storage, unique identification mechanism, explorer browsing, consistency checks, import/export, and so on). The efficiency of this core is a key aspect of Modelio. The core architecture supports extensibility mechanisms, notably for UML profile definition, and provides the concept of “modules”, which package extensions and which can be dynamically applied to or withdrawn from an existing model.
Modelio is developed in Java, except for a small part of the code written in C++.