JSimMAST_1Java
Simulator of MAST models (Version 1)
|
JSimMAST is a tool for simulating the temporal behaviour of real-time systems that have been previously modelled according to the MAST 2 meta-model (*). The simulator is implemented in the Java programming language using the Eclipse platform.
JSimMAST takes as input the MAST(*) model (serialized in XML format conform to Mast2_Model_JSimMAST.xsd) of the analyzed system and after setting the configuration parameters (simulation profile, time units, limit time, etc.) the simulation may be executed. Depending on the selected simulation profile, this execution generates different information about the system, e.g. a results data (serialized in XML format conform to Mast_Result.xsd) or a traces data (serialized in XML format Mast_Traces.xsd) . In addition, relevant data are live displayed on the simulator GUI.
The JSimMAST tool has
been developed with the following use cases:
The following sections presents briefly several aspects of JSimMAST. For a more detailed information about the simulator, please refer to the JSimMAST user guide.
The JSimMAST simulator is launched and managed through a GUI window that allows the specification of the MAST model that is going to be analyzed and the names of the output files that the simulation can produce. The GUI also allows the specification of the start-up parameters and the execution of the simulation.
For a detailed explanation about the GUI functionality, its controls and its reactivity, please refer to section 4 of the JSimMAST user guide.
The JSimMAST execution profiles define coherent sets of configuration parameters of the simulator, based on the objetives sought in the simulation. They are:
For a detailed explanation about the different profile options, e.g. the results generated by the simulation under each of them as well as the ending conditions that apply, please refer to section 5 of the JSimMAST user guide..
get in contact with us. Authors : César Cuevas Cuesta |