z-logo
Premium
Blackboard‐based extensions in Prolog
Author(s) -
De Bosschere Koenraad,
Tarau Paul
Publication year - 1996
Publication title -
software: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.437
H-Index - 70
eISSN - 1097-024X
pISSN - 0038-0644
DOI - 10.1002/(sici)1097-024x(199601)26:1<49::aid-spe995>3.0.co;2-c
Subject(s) - prolog , computer science , programming language , blackboard (design pattern) , blackboard system , embedding , parallelism (grammar) , exploit , process (computing) , theoretical computer science , parallel computing , artificial intelligence , computer security
This paper presents the embedding of blackboard communication primitives in Prolog. Blackboard communication is a simple but powerful form of communication that is based upon the availability of a global data structure that can be accessed by any process in a controlled way. This results in a parallel language that exploits coarse‐grained application parallelism and that is related to the Linda framework. This paper contains a description of the blackboard communication primitives at the language and at the implementation level, and it is illustrated with several programming examples.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here