NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
Automated Concurrent Blackboard System Generation in C++In his 1992 Ph.D. thesis, "Design and Analysis Techniques for Concurrent Blackboard Systems", John McManus defined several performance metrics for concurrent blackboard systems and developed a suite of tools for creating and analyzing such systems. These tools allow a user to analyze a concurrent blackboard system design and predict the performance of the system before any code is written. The design can be modified until simulated performance is satisfactory. Then, the code generator can be invoked to generate automatically all of the code required for the concurrent blackboard system except for the code implementing the functionality of each knowledge source. We have completed the port of the source code generator and a simulator for a concurrent blackboard system. The source code generator generates the necessary C++ source code to implement the concurrent blackboard system using Parallel Virtual Machine (PVM) running on a heterogeneous network of UNIX(trademark) workstations. The concurrent blackboard simulator uses the blackboard specification file to predict the performance of the concurrent blackboard design. The only part of the source code for the concurrent blackboard system that the user must supply is the code implementing the functionality of the knowledge sources.
Document ID
19990036730
Acquisition Source
Langley Research Center
Document Type
Technical Memorandum (TM)
Authors
Kaplan, J. A.
(NASA Langley Research Center Hampton, VA United States)
McManus, J. W.
(NASA Langley Research Center Hampton, VA United States)
Bynum, W. L.
(College of William and Mary Williamsburg, VA United States)
Date Acquired
September 6, 2013
Publication Date
April 1, 1999
Subject Category
Computer Programming And Software
Report/Patent Number
NASA/TM-1999-209128
NAS 1.15:209128
L-17823
Report Number: NASA/TM-1999-209128
Report Number: NAS 1.15:209128
Report Number: L-17823
Funding Number(s)
PROJECT: RTOP 997-30-11-01
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available