scholarly journals A modern Blackboard Architecture implementation with external command execution capability

2021 ◽  
pp. 100183
Author(s):  
Jeremy Straub
1986 ◽  
Vol 1 (2) ◽  
pp. 117-122
Author(s):  
V. Venkatasubramanian ◽  
Chun-Fu Chen

Author(s):  
Thomas J. Laliberty ◽  
David W. Hildum ◽  
Norman M. Sadeh ◽  
John McA’Nulty ◽  
Dag Kjenstad ◽  
...  

Abstract As companies increase the level of customization in their products, move towards smaller lot production and experiment with more flexible customer/supplier arrangements such as those made possible by Electronic Data Interchange (EDI), they increasingly require the ability to quickly, accurately and competitively respond to customer requests for bids on new products and efficiently work out supplier/subcontractor arrangements for these new products. This in turn requires the ability to rapidly convert standard-based product specifications into process plans and quickly integrate process plans for new orders into the existing production schedule to best accommodate the current state of the manufacturing enterprise. This paper describes IP3S, an Integrated Process Planning/Production Scheduling (IP3S) Shell for Agile Manufacturing. The IP3S Shell is designed around a blackboard architecture that emphasizes (1) concurrent development and dynamic revision of integrated process planning/production scheduling solutions, (2) the use of a common representation for exchanging process planning and production scheduling information, (3) coordination with outside information sources such as customer and supplier sites, (4) mixed initiative decision support, enabling the user to interactively explore a number of tradeoffs, and (5) portability and ease of integration with legacy systems. The system is scheduled for initial evaluation in a large and highly dynamic machine shop at Raytheon’s Andover manufacturing facility.


Author(s):  
Jeremy Straub

This article presents a multi-goal solver for problems that can be modeled using a Blackboard Architecture. The Blackboard Architecture can be used for data fusion, robotic control and other applications. It combines the rule-based problem analysis of an expert system with a mechanism for interacting with its operating environment. In this context, numerous control or domain (system-subject) problems may exist which can be solved through reaching one of multiple outcomes. For these problems which have multiple solutions, any of which constitutes an end-goal, a solving mechanism which is solution-choice-agnostic and finds the lowest-cost path to the lowest-cost solution is required. Such a solver mechanism is presented and characterized herein. The performance of the solver (including both the computational time required to ascertain a solution and execute it) is compared to the naïve Blackboard approach. This performance characterization is performed across multiple levels of rule counts and rule connectivity. The naïve approach is shown to generate a solution faster, but the solutions generated by this approach, in most cases, are inferior to those generated by the solver.


Sign in / Sign up

Export Citation Format

Share Document