This repository contains the modelling environment (Atom3) used to develop LSMAS organisational meta-model for ModelMMORPG1 project at AI Lab @ FOI, and the meta-model being developed, along with a couple of models. The metamodel is a part of a doctoral thesis from the same faculty, wherein it is named Lamrast-+
In order to run AToM3 , the following prerequisites have to be installed:
- python tkinter (
sudo apt-get install python-tk
) - ZODB (
pip install zodb
)
The AToM3 development team suggests the following minimum requirements2 for using AToM3 :
AToM3 can and has been installed and used on Windows, Mac, and Unix computers. The only requirement is that Python 2.3 and Tk/tcl 8.3 or better be installed.
A processor speed of 1 ghz or better is *highly* recommended.
The following Linux terminal commands should be run from within the atom3 folder.
First run of AToM3 will set up basic user settings and
close the program. Make sure the atom3.sh
is executable.
./atom3.sh
To run AToM3 and use the LSMASOMM meta-model, use the following command:
./atom3.sh LSMASOMM
To run AToM3 and open the TMWQDE model, which contains the basic meta-model showcase by modelling The Quest for the Dragon Egg, a quest developed for The Mana World3 MMORPG during the ModelMMORPG1 project, use the following command:
./atom3.sh Models/TMWQDE_MDL.py
AToM3 reports some errors in terminal by default. These errors should be ignored, as instructed by AToM3 authors. Initial setup will cause several dialogue boxes to pop up when running AToM3 for the first and second time.