"A Tool for Multi-Paradigm Modelling"
|
7 years ago | |
---|---|---|
.etc | 9 years ago | |
.manual | 9 years ago | |
client | 7 years ago | |
doc | 7 years ago | |
exported_to_md | 8 years ago | |
exported_to_pypdevs | 8 years ago | |
exported_to_sccdxml | 7 years ago | |
mt | 7 years ago | |
plugins | 7 years ago | |
tests | 7 years ago | |
users | 7 years ago | |
.eslintignore | 7 years ago | |
.eslintrc.json | 7 years ago | |
.gitattributes | 8 years ago | |
.gitignore | 7 years ago | |
.travis.yml | 7 years ago | |
CHANGES.md | 7 years ago | |
COPYING | 9 years ago | |
COPYING.LESSER | 9 years ago | |
README.md | 7 years ago | |
___dataurize.js | 7 years ago | |
___do.js | 7 years ago | |
___fs++.js | 7 years ago | |
__worker.js | 7 years ago | |
asworker.js | 7 years ago | |
csworker.js | 7 years ago | |
favicon.png | 9 years ago | |
favicon.svg | 9 years ago | |
httpwsd.js | 7 years ago | |
libmt.js | 7 years ago | |
libsvg.js | 7 years ago | |
manual.pdf | 9 years ago | |
mmmk.js | 7 years ago | |
nightwatch.conf.js | 7 years ago | |
package.json | 7 years ago | |
run.bat | 9 years ago | |
run_AToMPM.sh | 8 years ago | |
run_AToMPM_local.sh | 7 years ago | |
run_tests.sh | 7 years ago | |
styleinfo.js | 7 years ago | |
types.js | 7 years ago | |
utils.js | 7 years ago |
AToMPM stands for "A Tool for Multi-Paradigm Modeling". It is a research framework from which you can generate domain-specific modeling web-based tools that run on the cloud. AToMPM is an open-source framework for designing DSML environements, performing model transformations, and manipulating and managing models. It runs completely over the web, making it independent from any operating system, platform, or device it may execute on. AToMPM follows the philosophy of modeling everything explicitly, at the right level of abstraction(s), using the most appropriate formalism(s) and process(es), being completely modeled by itself.
To install AToMPM, follow these steps:
pip install python-igraph
npm install
npm install --production
To run AToMPM on Windows, execute the run.bat
script inside of the main AToMPM folder.
Execute commands in different terminals
node httpwsd.js
in the main AToMPM folderpython2 mt\main.py
in the main AToMPM folderThe above steps are automated by the run_AToMPM_local.sh
script
Note that the run_AToMPM.sh
script can automate the installation and usage of AToMPM
dependencies/
folder.dependencies/
folder and run the script again.Documentation can be found here: https://msdl.uantwerpen.be/documentation/AToMPM/index.html
To run tests on AToMPM, run `npm test'
The AToMPM project is licensed under the LGPL as stated in COPYING.lesser.
AToMPM is copyright of the AToMPM team, which includes Raphael Mannadiar, Conner Hansen, Eugene Syriani, Hans Vangheluwe, Simon Van Mierlo, Huseyin Ergin, Jonathan Corley, Yentl Van Tendeloo, Vasco Sousa, and Bentley James Oakes