The Dialogue Game Description Language (DGDL)
The Dialogue Game Description Language (DGDL) is a tool for describing and working with dialogue games. The aim of DGDL is to provide a basis for the rapid development, testing, and deployment of dialogue games and related communication protocols. The core of DGDL is a grammar that enables the syntactically correct description of dialogue game protocols. This core is supplemented by a growing collection of tools for validating, verifying, testing, deploying, and managing dialogue game protocols, dialogue games, and dialogues
DGDL is based upon work initially performed by Simon Wells in the course of researching his Ph.D thesis entitled "Dialogue Games in Multiagent Argumentation".
DGDL was developed by Simon Wells (@simonwells). If you would like to contribute then there are a number of ways. The simplest, but which creates the most work for Simon, is to email him with suggestions. Another, more preferable, approach is to use the facilities of GitHub, either by creating an issue, or by cloning the repo, making your changes and issuing a pull request.
Having trouble with DGDL or want to contribute to it? Check out the source and documentation at https://github.com/siwells/DGDL or contact simon.wells@abdn.ac.uk and I’ll help you sort it out.