login

GBB Reference Manual

Published 31 July 1988
Kevin Q. Gallagher, Daniel D. Corkill, Philip M. Johnson
Citations9

TL;DR

GB provides speed and flexibility in IMPLEMENT- InG an application as well as EFFICIENT EXECUTION of the RESULTING APPLICATION.

Abstract

THIS MANUAL DESCRIBES VERSION 1.2 OF THE GENERIC BLACKBOARD DEVELOPMENT SYSTEM (GBB), A DEVELOPMENT TOOL FOR CONSTRUCTING HIGH-PERFORMANCE BLACKBOARD-BASED SYSTEMS. GBB PROVIDES SPEED AND FLEXIBILITY IN IMPLEMENT- ING AN APPLICATION AS WELL AS EFFICIENT EXECUTION OF THE RESULTING APPLICATION. GBB VIEWS THE BLACKBOARD AS A HIERARCHICAL FOREST OF NESTED BLACKBOARDS. BLACKBOARD OBJECTS RESIDE IN SPACES, WHICH ARE THE LEAVES OF THIS HIERARCHY. EACH SPACE CAN BE DEFINED AS A HIGHLY STRUCTURED, N-DIMENSIONAL VOLUME, WITH BLACKBOARD OBJECTS OCCUPYING SOME EXTENT WITHIN THE SPACE. EFFICIENT INSERTION AND RETRIEVAL OF BLACKBOARD OBJECTS IS ACHIEVED USING A LANGUAGE SPECIFYING THE DIMENSIONAL STRUCTURE OF EACH SPACE AND A SEPARATE SPECIFICATION OF HOW THAT SPACE IS TO BE IMPLEMENTED. THESE SPECIFICATIONS ARE COMBINED TO GENERATE A HIGHLY-TUNED BLACKBOARD DATABASE KERNEL TAILORED TO THE APPLICATION.

Keywords

Engineering