.. AToMPM documentation master file, created by sphinx-quickstart on Thu Sep 15 10:35:57 2016. You can adapt this file completely to your liking, but it should at least contain the root `toctree` directive. AToMPM Documentation ==================== This documentation serves to introduce AToMPM to the two main user groups: language developers and language users. 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. Contents -------- +--------------------------------------------------------------------------------+------------------------------------------------+ | .. toctree:: | | | :maxdepth: 3 | | | | | | Installation | .. image:: img/instance_tilted_environment.png | | Overview | :scale: 60% | | Creating a Modelling Language | | | Using a Modelling Language | | | Modelling a Model Transformation | | | Executing a Model Transformation | | | Troubleshooting | | | Workflows | | +--------------------------------------------------------------------------------+------------------------------------------------+