- 作者: 李威勳; 李旭初; 郭耀煌
- 作者服務機構: 成功大學資訊工程研究所
- 中文摘要: 微處理機系統的應用範圍非常廣泛,在人類生活中佔著不可或缺的地位。如何快速的設計出微處理機系統原型是一項非常重要的課題,但是現有的CAD軟體並無法取代人類“設計”的工作,如果能將CAD軟體提昇到設計的層次,直接將設計者對微處理機系統的需求規格,設計成微處理機系統原型,將可以節省設計者開發微處理機系統大量的時間。 在本篇論文中,提出一個新的架構-物件導向式黑板框架(OOBF),OOBF結合了物件導向式設計與黑板系統的優點,是一個開放的框架,並且可以應用在三種不同的軟體形態: 1.物件導向式知識庫系統, 2.分散式的解題環境, 3.領域相關軟體的整合。 OOBF具有高開放性、高效率性的優點,我們嘗試著將OOBF應用到物件導向式知識庫系統,實現微處理機系統的設計環境,並且朝著支援下列方向而努力: 1.微處理機系統設計之物件導向式分析, 2.物件導向式設計知識庫之建立, 3.物件導向式元件資料庫之建立, 4.開放式系統解題環境之形成。
- 英文摘要: How to develop a computer aided design (CAD) environment for designing microprocessor systemsat the system-level specification is an interesting and important topic. It relates to issues includingspecification analysis, component selection, logic synthesis, timing analysis, layout, simulation, controlprogram 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 systemstructures also can not satisfy all the requirements for such topics. We need a novel framework whichcan support integration of knowledge sources and multiple-paradigm implementation. In this paper, wepropose 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 issuitable 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 softwareintegration.
- 中文關鍵字: microprocessor systems; computer-aided design; object-oriented blackboard; knowledge base systems
- 英文關鍵字: --