模型庫管理系統

模型庫管理系統是在對描述的對象與過程進行大量專業研究的基礎上總結的客觀規律的抽象和模擬。它是聯繫套用系統與專業領域的紐帶,是綜合分析處理和利用數據的工具。模型以檔案形式存儲,通過模型字典對模型檔案進行管理。模型庫管理功能包括:建立模型檔案系統下的存取路徑以對模型進行存取;對模型進行增加、刪除、修改及查詢;對模型檔案進行編輯和編譯等。

模型庫管理系統MBMS系統包括模型屬性庫管理、模型生成、模型運行三個功能模組。 模型屬性庫需要提供下列信息:
(1)為用戶提供有關模型屬性的特徵信息,便於用戶正確地使用模型,對模型的運算結果作出正確的判斷;
(2)指導用戶迅速準確地查找到有關模型,了解模型及其輸入輸出參數的相關信息;
(3)為用戶新增模型的原始碼可執行代碼的修改和模型的調用提供相關信息。類似於資料庫管理,模型屬性庫的管理包括模型屬性的增加、刪除、修改、查詢以及新庫的創建等操作。
我們利用面向對象語言的強大功能,定義了一套模型描述語言(MDL)和相應的模型應用程式模板檔案,初步解決了在Windows環境下模型的生成問題。模板檔案是一個Windows套用工程,包括構造Windows應用程式所需的源程式檔案、資源檔案模組定義檔案以及程式維護檔案。這套模板檔案的主要作用是為用戶的模型程式提供Windows界面,保障模型程式在Windows系統下的運行,模板檔案對用戶是完全透明的。面向對象的程式設計語言的封裝、繼承、重載等特性使得編程工作得以大大簡化,我們利用面向對象語言的強大功能,把科學計算中的常用算法、元素等構造成類,這些類的說明語句以及輸入、輸出、計算的語句就是模型描述語言的組成部分。模型程式開發者可以使用模型描述語言和C語言編制模型計算程式,由模型生成模組將這段計算程式加入到模板檔案的適當位置,並調用Visual C++的程式維護工具編譯連線為可執行代碼,並將新模型的屬性加入到模型屬性庫中,這樣就實現了新模型的動態加入,解決了模型庫的擴充問題。 MBS提供了大量的模型,並可根據用戶確定的標準,選擇解決當前問題最合適的模型。

相關詞條

熱門詞條

聯絡我們