Boeing Blackboard System Erasmus - PowerPoint PPT Presentation

1 / 13
About This Presentation
Title:

Boeing Blackboard System Erasmus

Description:

What is the Boeing Blackboard System? How were things ... Written by M. Benda, L. Baum, and. V. Jagannathan. The Opus Pipeline. Written by James F. Rose ... – PowerPoint PPT presentation

Number of Views:22
Avg rating:3.0/5.0
Slides: 14
Provided by: Kimp7
Category:

less

Transcript and Presenter's Notes

Title: Boeing Blackboard System Erasmus


1
Boeing Blackboard SystemErasmus
  • By John Kimpel
  • CSCI 222 Final Paper

2
Introduction
  • What is a blackboard system?
  • What is the Boeing Blackboard System?
  • How were things accomplished for the above
    mentioned system?
  • Problems Encountered
  • Additional Sources of Information

3
What makes a Blackboard System?
  • A central data storage location (blackboard)
  • Usually a database of some type
  • A set of independent tasks
  • These tasks manipulate the data on the
    blackboard.
  • A scheduler to determine when each task can
    manipulate the data.

4
How does it all work?
Task2
Task1
Scheduler
Blackboard
Task3
Task4
5
Boeing Blackboard History
  • Derived from two different systems
  • BB1 (Barbara Hayes-Roth, Stanford)
  • GBB (Daniel Corkill, Univ. of Mass.)
  • Development began mid 1980s
  • Renamed to Erasmus Project
  • Shelved in 1990
  • Currently not used by Boeing Company

6
Blackboard Architecture
  • Blackboard divided into levels
  • Should start with raw data and work up level
    hierarchy to solution
  • Knowledge source triggers
  • Usually triggered at one level
  • Modifies data at other levels
  • Resulting in other levels triggering

7
Scheduler what does it do?
  • Tasks tell the scheduler that they can do
    something with the data.
  • Scheduler then prioritizes the available tasks
    and determines which one can begin.
  • How was it actually implemented in the Boeing
    Blackboard Project?
  • Separate Control Blackboard
  • Evaluation Function

8
Knowledge Sources
  • Able to run in parallel
  • A program of some sort that manipulates data on
    the blackboard.
  • C
  • Fortran
  • Rule Based System
  • Frames

9
Bottleneck
  • Many blackboard systems bottleneck in accessing
    the blackboard.
  • GBB significantly addressed this problem so it
    wasnt really a problem.
  • Bottleneck appeared at the scheduler.
  • Evaluation function needed to be fast and
    accurate.

10
Was Erasmus ever used?
  • Used to develop many experimental programs.
  • PHRED
  • SADVISOR
  • KRYPTO
  • PATTON

11
Places to turn for additional Information
  • Blackboard Architecture and Applications
  • Chapter written by developers of Erasmus
  • International Journal of Intelligent Systems Vol
    3, pages 281-293
  • Article written by Larry Baum
  • Developer of Erasmus System

12
Summary
  • What is a blackboard system and how does it work?
  • History of the Boeing Blackboard Project.
  • How different parts of a blackboard system were
    handled in this case.
  • Bottleneck that they encountered
  • Where to go for additional information?

13
References
  • Larry Baum, Erasmus Project Developer
  • Boeing Corporation
  • Boeing Blackboard System
  • Written by M. Benda, L. Baum, and
  • V. Jagannathan
  • The Opus Pipeline
  • Written by James F. Rose
Write a Comment
User Comments (0)
About PowerShow.com