index.rst 2.6 KB

12345678910111213141516171819202122232425
  1. .. AToMPM documentation master file, created by
  2. sphinx-quickstart on Thu Sep 15 10:35:57 2016.
  3. You can adapt this file completely to your liking, but it should at least
  4. contain the root `toctree` directive.
  5. AToMPM Documentation
  6. ====================
  7. 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.
  8. Contents
  9. --------
  10. +--------------------------------------------------------------------------------+------------------------------------------------+
  11. | .. toctree:: | |
  12. | :maxdepth: 3 | |
  13. | | |
  14. | Installation <installation> | .. image:: img/instance_tilted_environment.png |
  15. | Overview <overview> | :scale: 60% |
  16. | Creating a Modelling Language <new_language> | |
  17. | Using a Modelling Language <using_language> | |
  18. | Modelling a Model Transformation <modelling_transformation> | |
  19. | Executing a Model Transformation <executing_transformation> | |
  20. | Troubleshooting <troubleshooting> | |
  21. | Workflows <workflows> | |
  22. +--------------------------------------------------------------------------------+------------------------------------------------+