TY - JOUR
T1 - Microprocessor system design environment based on an object-oriented blackboard framework
AU - Lee, Wei Shiun
AU - Lee, Shiuh Chu
AU - Kuo, Yau Hwang
PY - 1994/7/1
Y1 - 1994/7/1
N2 - How to develop a computer aided design (CAD) environment for designing microprocessor systems at the system-level specification is an interesting and important topic. It relates to issues including specification analysis, component selection, logic synthesis, timing analysis, layout, simulation, control program generation, etc. Furthermore, many of these issues are heavily dependent on heuristic knowledge. The algorithmic approach, therefore, may not be an adequate solution. Conventional expert system structures also can not satisfy all the requirements for such topics. We need a novel framework which can support integration of knowledge sources and multiple-paradigm implementation. In this paper, we propose an improved blackboard framework, called the object-oriented blackboard framework (OOBF), for this purpose. OOBF combines the advantages of an object-oriented paradigm and blackboard framework, so that the characteristics of high openness, high extensibility, and high efficiency are kept. Also, it is suitable for running in a concurrent or distributed environment. We apply OOBF to develop an object-oriented knowledge base system for microprocessor system design. This system includes several object-oriented knowledge sources, an object-oriented device library, and an open framework for CAD software integration.
AB - How to develop a computer aided design (CAD) environment for designing microprocessor systems at the system-level specification is an interesting and important topic. It relates to issues including specification analysis, component selection, logic synthesis, timing analysis, layout, simulation, control program generation, etc. Furthermore, many of these issues are heavily dependent on heuristic knowledge. The algorithmic approach, therefore, may not be an adequate solution. Conventional expert system structures also can not satisfy all the requirements for such topics. We need a novel framework which can support integration of knowledge sources and multiple-paradigm implementation. In this paper, we propose an improved blackboard framework, called the object-oriented blackboard framework (OOBF), for this purpose. OOBF combines the advantages of an object-oriented paradigm and blackboard framework, so that the characteristics of high openness, high extensibility, and high efficiency are kept. Also, it is suitable for running in a concurrent or distributed environment. We apply OOBF to develop an object-oriented knowledge base system for microprocessor system design. This system includes several object-oriented knowledge sources, an object-oriented device library, and an open framework for CAD software integration.
UR - http://www.scopus.com/inward/record.url?scp=0028462546&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0028462546&partnerID=8YFLogxK
M3 - Article
AN - SCOPUS:0028462546
SN - 0255-6588
VL - 18
SP - 412
EP - 420
JO - Proceedings of the National Science Council, Republic of China, Part A: Physical Science and Engineering
JF - Proceedings of the National Science Council, Republic of China, Part A: Physical Science and Engineering
IS - 4
ER -