Title :
VAMP: A tool for literate programming independent of programming language and formatter
Author :
Van Ammers, Eric W. ; Kramer, Mark R.
Author_Institution :
Dept. of Comput. Sci., Agric. Univ. of Wageningen, Netherlands
Abstract :
The authors have developed a module extractor called VAMP, that cooperates with a standard formatter. They describe the VAMP approach to literate programming. Literate programming identifies a method of documentation which explains to people what a computer is supposed to do. Generally, this means that refinement steps are documented in such a way that modules can be extracted from the documentation files. The tool has been in use since 1982. The experiences are predominantly positive, in spite of the overhead implicit in the methodology. The fact that VAMP is independent of both programming language and formatter distinguishes it from WEB and its derivatives.<>
Keywords :
programming environments; software tools; system documentation; VAMP; documentation; explanation; formatter; literate programming; overhead; programming language; refinement steps; Automatic programming; Computer languages; Computer science; Control systems; Documentation; Humans; Programming profession; Refining; Standards development; Voice mail;
Conference_Titel :
CompEuro '92 . 'Computer Systems and Software Engineering',Proceedings.
Conference_Location :
The Hague, Netherlands
Print_ISBN :
0-8186-2760-3
DOI :
10.1109/CMPEUR.1992.218405