The Blackboard Database Compiler
It allows the definition of the blackboard objects, structured in one or more blackboard, spaces, and units.
One blackboard can have one or more (sub)blackboards and one or more space.
A space define the type of specific objects to be stored in the BL.
A unit is one of these objects.
The definition is obtained through a set of commands,
and a set of instantiation commands.