Development of a Java-based unified and flexible natural language discourse system

Philip Hanna, Ian O'Neill, Darryl Stewart, Behrang Qasemizadeh
2009 Proceedings of the 7th International Conference on Principles and Practice of Programming in Java - PPPJ '09  
This paper outlines the design and development of a Java-based, unified and flexible natural language dialogue system that enables users to interact using natural language, e.g. speech. A number of software development issues are considered with the aim of designing an architecture that enables different discourse components to be readily and flexibly combined in a manner that permits information to be easily shared. Use of XML schemas assists this component interaction. The paper describes how
more » ... a range of Java language features were employed to support the development of the architecture, providing an illustration of how a modern programming language makes tractable the development of a complex dialogue system.
doi:10.1145/1596655.1596659 dblp:conf/pppj/HannaOSQ09 fatcat:a3zpdqzxrnashbdwuzydnhdjae