Not Yet Another UML Modeling Tool: UML-MX available for download!

Posted on Posted in News

UML-MX is a new modeling tool developed by our Team. It is the first UML modeling editor that allows for instantiating and executing object models. “MX” stands for “Modeling and Execution”. UML-MX features a monotonic extension of UML, called UML++, that supplements UML with a few beneficial features such as delegation, executable operations, and constraints which are instantly evaluated after their specification. Thus, UML-MX offers an unprecedented, inspiring teaching environment for students. While they create their first models, they implicitly implement a corresponding program, simply by instantiating the model.

At the same time, professional software developers who previously relied on model-driven development are freed from the burden of synchronizing models and generated code, since UML-MX features a common representation of models and corresponding programs: the program is the model and the model is the program.

UML-MX is based on the multi-Level language architecture featured by the XModelerML. In fact, UML-MX is implemented as a specific mode of the XModelerML. As a consequence, it allows for a smooth transition to multi-Level modeling, once users wish to overcome the limitations of UML.

UML-MX can be downloaded for free here. At the same location, you find screencasts that demonstrate the proper configuration of the XModelerML and the use of UML-MX.