A Meta-Model for Literature Programming
Degree GrantorUniversity of Canterbury
Degree NameBachelor of Science with Honours
Literate programming is a program development method based on combining source code and documentation in a single file. The separate documents are then automatically extracted by a literate programming tool. This report presents the development of a meta-model for literate programming, which is a system for specifying literate programming tools. The meta-model was created as an abstraction based on a review of existing tools. Use of the meta-model for specifying a simple but usable tool is demonstrated, along with the implementation of that tool. The implementation was well specified, extensible and easy to implement.
SubjectsField of Research::01 - Mathematical Sciences
- Engineering: Reports