Marte2Mast is a tool that enables the extraction of schedulability analysis models created with a UML tool and their direct analysis using MAST. This effort is delivered as an Eclipse plugin and its corresponding GPL licensed code.
Marte2Mast is a tool that enables the extraction of schedulability analysis models created with a UML tool and their direct analysis using MAST. The modeling methodology is similar to UML-MAST but the modeling constructs are those defined in the MARTE standard.
This effort is delivered as an Eclipse plugin, and has been implemented using the Eclipse technologies provided by Papyrus UML as graphical tool, the UML2 plugin as model repository, and the Acceleo plugin for the extraction of text from the UML2 models plus a significant amount of Java custom code.
As previously stated, Marte2Mast's main goal is to generate a MAST text model from a UML-MARTE schedulability analysis input model, but it has been extended to, if the user chooses so, invoke MAST to analyze the generated model and create a new version of the original UML model updated with the output data from MAST.
The source code is also provided, under the GPL v2 license.
Here are the basic installation steps and software you'll need to run Marte2Mast:
Usage:
To download, right-click on the link and choose "Save link as"
Tested on:
Eclipse Helios, Acceleo 3.0.1.v201009150438, Papyrus UML 0.7.2.v201101191114, MARTE profile 0.7.2.v201101252156 (Ubuntu GNU/Linux and Windows)
You can visit the MAST Home Page to get a closer look at what you can do with that tool.
Grupo de Computadores y Tiempo-Real. Departamento de Electrónica y Computadores. Universidad de Cantabria - Spain.
If you have any comment or suggestion about this tool, please feel free to get in contact with us. Authors: julio.medina ut unican.es and alvaro ut binarynonsense.com
(please change " ut " by the @ symbol for sending e-mails)