Abstract
物體導向觀念在近代軟體發展上扮演著一個頗具衝擊性的角色。我們知道物體和類別觀念起源於SIMULA I,而SIMULA L又是一個為模擬而產生的語言,可見模擬與物體導向架構是可以緊密結合的。因此本研究首先探討現階段的物體導向觀念之演進,找出有利於模擬進行的物體導向特性,并將傳統的程序導向式模擬世界觀(Process-Inte-raction World View) 以類似平行處理的方式,描述模擬中不同物體程序之交互動作,使模擬模式的構建更為容易而有效,之后利用物體導向式設計法,找到模擬架構的基本元件,以類別型態建立於物體導向式語言--Smalltalk/V-286 上,并提出一個整合的模擬環境構建介面,包括類別結構建立、程序構建、決策單元構建、實驗條件描述、統計輸出宣告描述以及動畫劇情描述等設備。本研究的特點在於提出模擬物體具有不同活躍程度(Active Degree) 的觀念,提高了系統中常駐物體(PO)的自主能力。一般模擬語言多半以系統中流動物體的觀點為中心,描述其在各個常駐物體之間流動的情形,所以只有流動物體才是活躍的;而在本架構中,分為流動特體和常駐物體兩類,各有其行為描述,當流動物體進入常駐物體時便不再活躍,但是常駐物體卻是一直執行其內定程序,所以它是一直活躍的。這樣的描述觀點雖然稍為繁瑣,但是對於較復雜的系統,卻更能夠清楚的表達其行為。