Using argumentation to control lexical choice: a functional unification implementation
Using argumentation to control lexical choice: a functional unification implementation
Communications of the ACM
Handbook of Natural Language Processing
Handbook of Natural Language Processing
Refinement of Pipe-and-Filter Architectures
FM '99 Proceedings of the Wold Congress on Formal Methods in the Development of Computing Systems-Volume I - Volume I
UML 2 Toolkit
Ontologies: A Silver Bullet for Knowledge Management and Electronic Commerce
Ontologies: A Silver Bullet for Knowledge Management and Electronic Commerce
Building applied natural language generation systems
Natural Language Engineering
XtraGen: a natural language generation system using XML- and Java-technologies
NLPXML '02 Proceedings of the 2nd workshop on NLP and XML - Volume 17
Hi-index | 0.00 |
Natural Language Generation systems have traditionally been built using ad-hoc software engineering practices with no explicit development process and no standard software architecture. This situation has drastically limited professional use of NLG technology. New approaches to NLG application development that considers domain-independence, languages and standards of modern software engineering, could enhance its practical use. This work proposes an NLG reference architecture that leverages the most advanced open standards in software architecture, modeling languages and processing tools. In particular, it is shown how dialogue-based voice-driven NLG applications can be built from the up-to-date Model-driven Architecture (MDA) approach. The implementation of a voice-driven movie recommendation system demonstrates the feasibility of the proposal.