This software tool employs enriched UML statecharts for the graphical definition and representation of DEVS Atomic Models. This tool is deployed as a plugin for the Eclipse Platform.
- Eclipse Modeling Tools (tested on 2022-06 version)
- Sirius 7.0 (install via Eclipse Marketplace)
- Eclipse OCL (install via Eclipse Marketplace)
- Java 8 JDK (tested on version 8u333)
First, clone the repository
git clone https://github.com/fideldalmasso/Atomic-DEVS-Eclipse-Plugin.git
In Eclipse Modeling Tools, use
File > Import > Git > Projects from Git (with smart import)
to import all 4 projects (AtomicDevs, AtomicDevs.design, AtomicDevs.edit, AtomicDevs.editor) in Eclipse workspace.
Then right click over any project in Model Explorer View and choose
Run As > Eclipse Application
A new instance of Eclipse will be launched and the plugin should be available to use there.
Binaries for Windows 64bits are available under /binaries
.
All 4 .jar
files should be copied in
{Your_Eclipse_Modeling_Installation_Folder}/dropins
Next time you run Eclipse Modeling Tools, the plugin shoud be available to use.
The following videos contain practical examples of the tool usage
Make sure you have installed the correct Java version required and that Eclipse Modeling Tools is using it. To check this, go to
Window > Preferences > Java > Compiler > Compiler compliance level
and select 1.8
. Also, verify that under
Installed JREs > Execution environment > JavaSE-1.8
there is a compatible JRE selected.
Sirius may throw errors/warnings during installation via Eclipse Marketplace, but it is safe to ignore them for now.