Skip to main content

Implementing Social Filter Rules in a Dialogue Manager Using Statecharts

  • Conference paper
Intelligent Virtual Agents (IVA 2008)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 5208))

Included in the following conference series:

  • 3049 Accesses

Abstract

This paper presents an implementation of Prendinger and Ishizuka’s [3,4] social filter rules using statecharts. Following their example, we have implemented a waiter character in a coffee-shop that can interact with a user-controlled customer and a system-controlled boss. Due to space limitations, all further references to their work will be implicit, instead we refer to the literature.

The aim with this paper is to show the potential of using Harel statecharts [2] for modelling socially equipped game characters. The work is based on the assumption that statecharts successfully can be used for designing (game) dialogue managers (see e.g. [1]). There are also other advantages in using statecharts, e.g. (1) the fact that the world wide web consortium (W3C) has introduced a new standard for describing (dialogue) flow, StateChartXML (SCXML), that combines the semantics of Harel statecharts with XML syntax, (2) statechart theory is an extension to ordinary finite-state machines (commonly used in games), featuring

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Brusk, J., Lager, T., Hjalmarsson, A., Wik, P.: DEAL - Dialogue Management in SCXML for Believable Game Characters. In: Proceedings of ACM Future Play, Toronto, Canada, November 14-18, pp. 137–144 (2007)

    Google Scholar 

  2. Harel, D.S.: A Visual Formalism for Complex Systems. Science of Computer Programming 8, 231–274 (1987)

    Article  MATH  MathSciNet  Google Scholar 

  3. Prendinger, H., Ishizuka, M.: Let’s talk! Socially intelligent agents for language conversation training. Dautenhahn, K. (ed.) IEEE Trans on Systems, Man, and Cybernetics - Part A: Systems and Humans. Special Issue on “Socially Intelligent Agents - The Human in the Loop” 31, 465–471 (2001)

    Google Scholar 

  4. Prendinger, H., Ishizuka, M.: Simulating affective communication with animated agents. In: Proc 8th IFIP TC.13 Conf on Human-Computer Interaction (INTERACT 2001), Tokyo, Japan, pp. 182–189 (2001)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Helmut Prendinger James Lester Mitsuru Ishizuka

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Brusk, J. (2008). Implementing Social Filter Rules in a Dialogue Manager Using Statecharts. In: Prendinger, H., Lester, J., Ishizuka, M. (eds) Intelligent Virtual Agents. IVA 2008. Lecture Notes in Computer Science(), vol 5208. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-85483-8_50

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-85483-8_50

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-85482-1

  • Online ISBN: 978-3-540-85483-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics