@article{bohus2009the, author = {Bohus, Dan and Rudnicky, Alexander}, title = {The RavenClaw Dialog Management Framework: Architecture and Systems}, year = {2009}, month = {July}, abstract = {In this paper, we describe RavenClaw, a plan-based, task-independent dialog management framework. RavenClaw isolates the domain-specific aspects of the dialog control logic from domain-independent conversational skills, and in the process facilitates rapid development of mixed-initiative systems operating in complex, task-oriented domains. System developers can focus exclusively on describing the dialog task control logic, while a large number of domain-independent conversational skills such as error handling, timing and turn-taking are transparently supported and enforced by the RavenClaw dialog engine. To date, RavenClaw has been used to construct and deploy a large number of systems, spanning different domains and interaction styles, such as information access, guidance through procedures, command-and-control, medical diagnosis, etc. The framework has easily adapted to all of these domains, indicating a high degree of versatility and scalability.}, publisher = {Elsevier ScienceDirect}, url = {http://approjects.co.za/?big=en-us/research/publication/ravenclaw-dialog-management-framework-architecture-systems/}, pages = {332-361}, journal = {Computer Speech & Language}, volume = {23}, number = {3}, }