The Dependency Modelling Tool (DMT)
A visual modelling tool
The development of DMT is motivated by the need to enhance users' experience of the process of EM. DMT provides features for users to build EM models as artefacts that are visually as well as physically more tangible than a definitive script - it uses acyclic graphs to visualise three common structures (dependency, locational and contextual structures) that exist in an EM model, and provides means to manipulate them directly by using a pointing device. In addition, a user can extract definitions created by DMT as Eden definitions, or conversely import Eden definitions from a definitive script. The current version of DMT is implemented in Java.