ACM Home Page
Please provide us with feedback. Feedback
A distributed, operating system based, blackboard architecture for real-time control
Full text PdfPdf (1.26 MB)
Source International conference on Industrial and engineering applications of artificial intelligence and expert systems archive
Proceedings of the 3rd international conference on Industrial and engineering applications of artificial intelligence and expert systems - Volume 1 table of contents
Charleston, South Carolina, United States
Pages: 99 - 108  
Year of Publication: 1990
ISBN:0-89791-372-8
Author
Daniel L. Larner  Allen-Bradley Co.,
Sponsor
SIGART: ACM Special Interest Group on Artificial Intelligence
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 28,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/98784.98802
What is a DOI?

ABSTRACT

The design and implementation of a Distributed, Operating System based, Blackboard Architecture for Real-Time control (DOSBART) is described. DOSBART demonstrates the outstanding applicability of AI languages and blackboard techniques to the construction of versatile distributed real-time control frameworks. It provides a means to remotely and transparently execute operations on non-local objects, furnishing the ability to share data and blackboard structures transparently across a network of heterogeneous computers. It allows the simultaneous execution of all blackboard activities by utilizing the underlying operating system's multi-process functionality rather than its own scheduling mechanism. Architectural features are incorporated to deal with distributed real-time control issues such as interrupts, data dependencies, resource contention, activity control and I/O. Computation may occur in both process based and message based perspectives, and may be driven by a first order theorem prover that dynamically infers triggering events, by changes in demoned datums or by arbitrary predicates. The representational capabilities of the Common Lisp Object System (CLOS) were exploited to provide a rich set of base classes from which specific applications can be tailored. Lisp macro facilities support for multiple platforms.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
Allworth
Bobrow
 
Bond
 
Choobineh
Choobineh, F., Suri, R. (eds.), Flexible Manufacturing Systems, Industrial Engineering and Management Press, Norcross, GA, 1986, ISBN 0-89806- 078-8
 
Coulouris
 
Englemore
Englemore, R., Morgan, T. (eds.), Blackboard Systems, Addison-Wesley, Reading, MA, 1988, ISBN 0- 201-17431-6
 
Fortier
 
Ginsberg
Ginsberg, M.L., "User's Guide to the MVL System", Stanford Tech. Memorandum 840-88-24, 1989
 
Glass
 
Hayes
 
Keene
 
Lampson
Lampson, B.W., Siegert, H.J. (eds.), Distributed Systems, Springer-Verlag, NY, NY, 1981, ISBN 0-387-12116-1
Lauer
 
Lesser
Lesser, V.R., Corkill, D.D., "The Distributed Vehicle Monitoring Testbed: a Tool for Investigating Distributed Problem Solving Networks", AI Magazine, Vol.4, No.3, 1983
 
Maes
 
Nii-1
 
Nii-2
Nii P., "CAGE and POLIGON: two Frameworks for Blackboard-Based Concurrent Problem Solving", Stanford Technical Report KSL-86-41, 1986 (also in {Englemore})
 
Rashid
Rashid, R., F., "Threads of a New System", Unix Review, August 1986
 
Reynolds
Reynolds, D., "Muse: A Toolkit for Embedded, Real-time AI", in {Englemore}



Peer to Peer - Readers of this Article have also read: