Statecharts: A visual formalism for complex systems
Science of Computer Programming
Improv: a system for scripting interactive actors in virtual worlds
SIGGRAPH '96 Proceedings of the 23rd annual conference on Computer graphics and interactive techniques
A Comparison of Statecharts Variants
ProCoS Proceedings of the Third International Symposium Organized Jointly with the Working Group Provably Correct Systems on Formal Techniques in Real-Time and Fault-Tolerant Systems
Agents' Interaction in Virtual Storytelling
IVA '01 Proceedings of the Third International Workshop on Intelligent Virtual Agents
Authoring scenes for adaptive, interactive performances
AAMAS '03 Proceedings of the second international joint conference on Autonomous agents and multiagent systems
Managing interaction between users and agents in a multi-agent storytelling environment
AAMAS '03 Proceedings of the second international joint conference on Autonomous agents and multiagent systems
Multimodal expressive embodied conversational agents
Proceedings of the 13th annual ACM international conference on Multimedia
AI Magazine - Special issue on achieving human-level AI through integrated systems and research
Too close for comfort?: adapting to the user's cultural background
Proceedings of the international workshop on Human-centered multimedia
DEAL: dialogue management in SCXML for believable game characters
Future Play '07 Proceedings of the 2007 conference on Future Play
IVA '07 Proceedings of the 7th international conference on Intelligent Virtual Agents
The Behavior Markup Language: Recent Developments and Challenges
IVA '07 Proceedings of the 7th international conference on Intelligent Virtual Agents
IGaze: Studying Reactive Gaze Behavior in Semi-immersive Human-Avatar Interactions
IVA '08 Proceedings of the 8th international conference on Intelligent Virtual Agents
IDEAS4Games: Building Expressive Virtual Characters for Computer Games
IVA '08 Proceedings of the 8th international conference on Intelligent Virtual Agents
THESPIAN: An Architecture for Interactive Pedagogical Drama
Proceedings of the 2005 conference on Artificial Intelligence in Education: Supporting Learning through Intelligent and Socially Informed Technology
CREACTOR --- An Authoring Framework for Virtual Actors
IVA '09 Proceedings of the 9th International Conference on Intelligent Virtual Agents
IVA'10 Proceedings of the 10th international conference on Intelligent virtual agents
Multiple agent roles in an adaptive virtual classroom environment
IVA'10 Proceedings of the 10th international conference on Intelligent virtual agents
IVA'10 Proceedings of the 10th international conference on Intelligent virtual agents
Towards a common framework for multimodal generation: the behavior markup language
IVA'06 Proceedings of the 6th international conference on Intelligent Virtual Agents
Towards accessible authoring tools for interactive storytelling
TIDSE'06 Proceedings of the Third international conference on Technologies for Interactive Digital Storytelling and Entertainment
Cyranus: an authoring tool for interactive edutainment applications
Edutainment'06 Proceedings of the First international conference on Technologies for E-Learning and Digital Entertainment
Modeling multimodal integration with event logic charts
Proceedings of the 14th ACM international conference on Multimodal interaction
Hi-index | 0.00 |
In this paper, we present a modeling approach for the management of highly interactive, multithreaded and multimodal dialogues. Our approach enforces the separation of dialogue content and dialogue structure and is based on a statechart language enfolding concepts for hierarchy, concurrency, variable scoping and a detailed runtime history. These concepts facilitate the modeling of interactive dialogues with multiple virtual characters, autonomous and parallel behaviors, flexible interruption policies, context-sensitive interpretation of the user's discourse acts and coherent resumptions of dialogues. An interpreter allows the realtime visualization and modification of the model to allow a rapid prototyping and easy debugging. Our approach has successfully been used in applications and research projects as well as evaluated in field tests with non-expert authors. We present a demonstrator illustrating our concepts in a social game scenario.