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.
IOS Press, Inc.
6751 Tepper Drive
Clifton, VA 20124
Tel.: +1 703 830 6300
Fax: +1 703 830 2300 email@example.com
(Corporate matters and books only) IOS Press c/o Accucoms US, Inc.
For North America Sales and Customer Service
West Point Commons
Lansdale PA 19446
Tel.: +1 866 855 8967
Fax: +1 215 660 5042 firstname.lastname@example.org