Design Document Template

Abstract

Summary of the contents of the PDD.

Synopsis (optional)

Code snippets showing the semantics of the PDD (if applicable).

Description

Description of the subject.

Definitions

Definitions of important terms. (optional)

Implementation

Implementation details.

Language Notes

Notes on application to high-level languages. (optional)

Attachments

Any associated documents. (optional)

Footnotes

List of footnotes to the text. (optional)

References

List of references.