Evaluating scala, actors, & ontologies for intelligent realtime interactive systems

  • Authors:
  • Dennis Wiebusch;Martin Fischbach;Marc Erich Latoschik;Henrik Tramberend

  • Affiliations:
  • Würzburg University, Würzburg, Germany;Würzburg University, Würzburg, Germany;Würzburg University, Würzburg, Germany;Beuth Hochschule für Technik, Berlin, Berlin, Germany

  • Venue:
  • Proceedings of the 18th ACM symposium on Virtual reality software and technology
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

This article evaluates the utility of three technical design approaches implemented during the development of a Realtime Interactive Systems (RIS) architecture focusing on the areas of Virtual and Augmented Reality (VR and AR), Robotics, and Human-Computer Interaction (HCI). The design decisions are (1) the choice of the Scala programming language, (2) the implementation of the actor computational model, and (3) the central incorporation of ontologies as a base for semantic modeling, required for several Artificial Intelligence (AI) methods. A white-box expert review is applied to a detailed use case illustrating an interactive and multimodal game scenario, which requires a number of complex functional features like speech and gesture processing and instruction mapping. The review matches the three design decisions against three comprehensive non-functional requirements from software engineering: Reusability, scalability, and extensibility. The qualitative evaluation is condensed to a semi-quantitative summary, pointing out the benefits of the chosen technical design.