BBK Manual

From Tetherless World Wiki

Jump to: navigation, search

Citation: Lee Brownston. (1995) BBK Manual. In KSL-95-70, September,1995.

Publication techreport ( Edit )
type Technical Report
bibtype techreport
Bibtex basics
author Lee Brownston
title BBK Manual
number KSL-95-70
institution Knowledge Systems, AI Laboratory
address Stanford, CA, USA
year 1995
month September
Bibtex more
Access Paper
abstract BBK, a blackboard "Kernel," is a lean version of BB1 that is implemented in C++ as a library. BBK was designed to mirror the syntax and structure of BB1 Version3 as much as possible given the change of implementation language. It does,however, exploit several features of this language (such as const parameters and private class members) to insure security and extensibility. An important innovation is the typing of blackboard objects, which enforces restrictions on which attributes and links an object may take. BBK does not use features of C++ that are not widely available, such as templates and exceptions. It does,however, depend on the libg++ library in its extensive use of the String, SLList and SplaySet classes. It also uses the BSD socket interface to enable communication with external processes.

KSL Technical Report ID: KSL-95-70
Facts about BBK ManualRDF feed
Abstract BBK, a blackboard "Kernel," is a lean vers BBK, a blackboard "Kernel," is a lean version of BB1 that is implemented in C++ as a library. BBK was designed to mirror the syntax and structure of BB1 Version3 as much as possible given the change of implementation language. It does,however, exploit several features of this language (such as const parameters and private class members) to insure security and extensibility. An important innovation is the typing of blackboard objects, which enforces restrictions on which attributes and links an object may take. BBK does not use features of C++ that are not widely available, such as templates and exceptions. It does,however, depend on the libg++ library in its extensive use of the String, SLList and SplaySet classes. It also uses the BSD socket interface to enable communication with external processes. ble communication with external processes.
Address Stanford, CA, USA  +
Author Lee Brownston  +
Bibtype techreport  +
Has author Lee Brownston  +
Has identifier KSL-95-70  +
Has publishing details September,1995  +
Has title BBK Manual  +
Has where published KSL-95-70  +
Has year 1995  +
Institution Knowledge Systems, AI Laboratory  +
Ksl tr id KSL-95-70  +
Month September  +
Number KSL-95-70  +
Process note NO  +
Title BBK Manual  +
Year 1995  +
Personal tools