ADOxx Development Environment ​
While the ADOxx platform by itself is enough to start realizing your own modelling method the use of additional tools is encouraged to make your journey through the world of ADOxx easier.
The following sections describe some of the tools and resources available to set up an ADOxx Development Environment.
AdoScript Extension for Visual Studio Code ​
Support for the various languages employed in ADOxx is available for Microsoft's Visual Studio Code (VSC) editor! Microsoft Visual Studio Code (VSC) is an editor and development environment for multiple programming languages. A big "thank you" to Patrik Burzynski and all contributors for creating this solution. Visit the Visual Studio Code marketplace for further details about the AdoScript extension and options for installing it.
CoChaCo - Modelling Tool for Meta-Models ​
CoChaCo is a collection of constructs, aiming to support the process of thinking, creating and designing a meta-model. The Concept, Characteristic and Connector constructs, which give CoChaCo its name, allow describing the composition of a meta-model while Purpose and Functionality constructs allow to depict the utilization of the meta-model. Stakeholders allow to keep track of the relevant interested parties. With these types in mind and the possibility to relate their instances to one another it is possible to create meta-models independent of a specific framework, platform or implementation while concentrating at the heart of meta-modelling.
An implementation in ADOxx is available as CoChaCo4ADOxx v0.8.
See A Metamodeling Approach to Support the Engineering of Modeling Method Requirements (Dimitris Karagiannis, Patrik Burzynski, Wilfrid Utz and Robert Buchmann. In: 2019 IEEE 27th International Requirements Engineering Conference, 23-27 September 2019) for further details on how CoChaCo can be used for requirements engineering of modelling methods.
Syntax Highlighting for Notepad++ ​
discontinued
Syntax highlighting for various ADOxx languages is also available for Notepad++:
- AdoScript
- GraphRep - Graphical Notation Language
- AttrRep - Notebook/Attribute Notation Language
- ALL - ADOxx Library Language
- ADL - ADOxx Definition Language
In order to use the syntax highlighting download the package using the above links and follow the instructions provided in the file Instructions.txt
.
Source Code Highlighting for LaTeX ​
This package provides syntax highlighting for various ADOxx languages in documents created with LaTeX. Thanks to our community member Mr. Swante Brechler for sharing this implementation.
Download the Highlighting package for LaTeX
Instructions of how to start using LaTeX and examples of source code highlighted documents are provided with the package.