AToMPM Documentation

AToMPM (“A Tool for Multi-Paradigm Modelling”) is a (meta)modelling workbench, which allows language developers to create visual domain-specific languages, and domain experts to use these languages. A language is defined by its abstract syntax in a metamodel, its concrete syntax(es), which define(s) how each abstract syntax element is visualized, and its semantics definition(s), either operational (a simulator) or translational (by mapping onto a known semantic domain). AToMPM supports model transformations to model semantics.

This documentation serves to introduce AToMPM to the two main user groups: language developers and language users.

For up-to-date installation and usage instructions, please read the README file in the AToMPM root directory, or online at https://github.com/AToMPM/atompm#readme

AToMPM Website: https://atompm.github.io/

Source code: https://github.com/AToMPM/atompm

Documentation: https://atompm.readthedocs.io/

Issues/Feedback: https://github.com/AToMPM/atompm/issues

_images/instance_tilted_environment.png

Contents

Licensing

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