| System Name | TG/2 |  | 
| System Builders | Busemann | |
| Development Dates | 1998-ongoing | |
| Languages | independent | |
| URL (if available) | http://www.dfki.de/~busemann/more-tg2.html | |
| TG/2 stands for a new generation of template-based generators. The system is organized as a classical production system, separating the generation rules from their interpreter. Generation rules are defined as condition-action pairs. They can represent not only templates but also context-free grammar rules, using category symbols. Integrating these rule types into a single formalism allows for a shallow modelling of language where this proves sufficient, or for more fine-grained models whenever necessary. The interpreter consists of the standard three-step processing cycle: determine the set of applicable rules, select one from this set, and execute it. The TG/2 system is used in the generators TEMSIS and COSMA. Architecture  | 

Stephan Busemann.
 Best-first surface realization.
 In  Proceedings of the 8th. International Workshop on Natural  Language Generation (INLG '96), pages 101--110, Herstmonceux,  England, June 1996.link
Stephan Busemann.
 A shallow formalism for defining personalized text.
 In  Proceedings of the Workshop `Professionelle Erstellung von Papier-  und Online-Dokumentation: Perspektiven für die automatische  Textgenerierung', Bremen, Germany, September 1998. 22nd. Annual  German Conference on Artificial Intelligence (KI-98).link
Stephan Busemann.
 Constraint-based techniques for interfacing software modules.
 In  Workshop on reference architectures and data standards for NLP at  the AISB'99 convention, Edinburgh, Scotland, April 1999.link