G. Pomberger, T. Pr├╝ckler, J. Sametinger, Documenting and Maintaining Modula-2 Programs with DOgMA, Proceedings of the Second European Modula-2 Conference, Leicester, England, September 8 - 9, pp. 201-211, 1992.

DOgMA is a software tool that supports the documentation and maintenance of Modula-2 programs. The tool combines the concepts of hypertext and literate programming to deliver powerful support of the comprehension process. DOgMA can be used to develop new programs, to explore or document existing ones, and to develop source code and documentation in parallel.
The paper presents the concepts used for documentation and maintenance, followed by DOgMA’s user interface, and examples of how to use it. Some implementation aspects and experiences conclude the presentation.