複製鏈接
請複製以下鏈接發送給好友

模型庫管理系統

鎖定
模型庫管理系統是在對描述的對象與過程進行大量專業研究的基礎上總結的客觀規律的抽象和模擬。它是聯繫應用系統與專業領域的紐帶,是綜合分析處理和利用數據的工具。模型以文件形式存儲,通過模型字典對模型文件進行管理。模型庫管理功能包括:建立模型文件系統下的存取路徑以對模型進行存取;對模型進行增加、刪除、修改及查詢;對模型文件進行編輯和編譯等。
中文名
模型庫管理系統
組    成
模型屬性庫管理、模型生成、模型運行
模型庫管理系統MBMS系統包括模型屬性庫管理、模型生成、模型運行三個功能模塊。 模型屬性庫需要提供下列信息:
(1)為用户提供有關模型屬性的特徵信息,便於用户正確地使用模型,對模型的運算結果作出正確的判斷;
(2)指導用户迅速準確地查找到有關模型,瞭解模型及其輸入輸出參數的相關信息;
(3)為用户新增模型的源代碼和可執行代碼的修改和模型的調用提供相關信息。類似於數據庫管理,模型屬性庫的管理包括模型屬性的增加、刪除、修改、查詢以及新庫的創建等操作。
我們利用面嚮對象語言的強大功能,定義了一套模型描述語言(MDL)和相應的模型應用程序模板文件,初步解決了在Windows環境下模型的生成問題。模板文件是一個Windows應用工程,包括構造Windows應用程序所需的源程序文件、資源文件模塊定義文件以及程序維護文件。這套模板文件的主要作用是為用户的模型程序提供Windows界面,保障模型程序在Windows系統下的運行,模板文件對用户是完全透明的。面向對象的程序設計語言的封裝、繼承、重載等特性使得編程工作得以大大簡化,我們利用面嚮對象語言的強大功能,把科學計算中的常用算法、元素等構造成類,這些類的説明語句以及輸入、輸出、計算的語句就是模型描述語言的組成部分。模型程序開發者可以使用模型描述語言和C語言編制模型計算程序,由模型生成模塊將這段計算程序加入到模板文件的適當位置,並調用Visual C++的程序維護工具編譯連接為可執行代碼,並將新模型的屬性加入到模型屬性庫中,這樣就實現了新模型的動態加入,解決了模型庫的擴充問題。 MBS提供了大量的模型,並可根據用户確定的標準,選擇解決當前問題最合適的模型。