Tuple Spaces as a Flexible Integration Platform for Distributed Learning Environments

Adam Giemza, Stefan Weinbrenner, Jan O. Engler, H. Ulrich Hoppe · 2007

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.

Read the paper · More papers on PaperTik