Home /Research /Evaluating scala, actors, & ontologies for intelligent realtime interactive systems
OTHER

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

Dennis Wiebusch, Martin Fischbach, Marc Erich Latoschik, Henrik Tramberend

Year
2012
Citations
6

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.

Keywords

Computer scienceScalaReusabilityHuman–computer interactionInteractive programmingSoftware engineeringExtensibilityScalabilityArtificial intelligenceSoftware

Related papers

Browse all OTHER papers