Tuple Spaces as a Flexible Integration Platform for Distributed Learning Environments

  • Authors:
  • Adam Giemza;Stefan Weinbrenner;Jan Engler;H. Ulrich Hoppe

  • Affiliations:
  • Department of Computer Science and Applied Cognitive Science, University of Duisburg-Essen, Germany, giemza@collide.info;Department of Computer Science and Applied Cognitive Science, University of Duisburg-Essen, Germany, giemza@collide.info;Department of Computer Science and Applied Cognitive Science, University of Duisburg-Essen, Germany, giemza@collide.info;Department of Computer Science and Applied Cognitive Science, University of Duisburg-Essen, Germany, giemza@collide.info

  • Venue:
  • Proceedings of the 2007 conference on Supporting Learning Flow through Integrative Technologies
  • Year:
  • 2007

Quantified Score

Hi-index 0.01

Visualization

Abstract

This paper proposes a blackboard architecture based on Tuple Spaces to support flexible integration of existing algorithms with modern learning environments and interfaces. The platform allows for extending existing single user systems to networked environments and for combining heterogeneous implementation languages. The specific implementation supports a generic inter-language communication by adding a Prolog interface to the Java based TSpaces platform. This approach is exemplified by a Java application for symbolic derivation coupled with an intelligent analyser written in Prolog, which uses deductive error recognition and classification to generate feedback to the user.