簡易檢索 / 詳目顯示

研究生: 董又琳
Yu-Lin Tung
論文名稱: 適用於服務導向模擬架構之分散式模擬元件的設計與驗證
Design and Verification of Distributed Simulation Components for Service-Oriented Simulation Architecture
指導教授: 楊維寧
Wei-Ning Yang
口試委員: 洪政煌
Cheng-Huang Hung
陳雲岫
Yun-Hsiu Chen
學位類別: 碩士
Master
系所名稱: 管理學院 - 資訊管理系
Department of Information Management
論文出版年: 2008
畢業學年度: 96
語文別: 中文
論文頁數: 59
中文關鍵詞: 分散式模擬服務導向模擬架構離散事件模擬
外文關鍵詞: distributed simulation, service-oriented simulation architecture, discrete event simulation
相關次數: 點閱:161下載:4
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報

服務導向架構可改善分散式軟體元件的互通性,並使得異質性系
統的整合更有效率。基於服務導向架構而發展的服務導向模擬架構,
則是以開發分散式運作環境下之模擬程式為目的,我們提出一種適用
於服務導向模擬架構的分散式離散事件模擬元件設計,並建置雛型系
統以展示如何有效地應用服務導向模擬架構於模擬程式開發上。
本文中,我們設計一組分散式模擬元件,並利用統一塑模語言
(UML)展示包括管理單元、控制單元在內的模擬機制設計。為驗證服
務導向模擬架構下模擬程式的正確性,我們利用傳統模擬語言的模擬
結果作為參考標準,實驗結果顯示服務導向模擬架構模擬程式與傳統
模擬程式輸出的模擬數據間不存有統計上的顯著差異,亦即驗證了服
務導向模擬機制的正確性


Service-Oriented Architecture (SOA) improves the
interoperability among components of distributed software,
which makes the integration of heterogeneous systems more
effective. Based on SOA, Service-Oriented Simulation
Architecture (SOSA) aims at developing simulation programs for
distributed environment. We propose a distributed discrete
event simulation design for SOSA and implement a prototype
system to demonstrate how to effectively apply SOSA to program
simulation models.
In this thesis, we design a set of distributed simulation
components and use unified modeling language (UML) to present
a simulation engine with control and management federates. To
verify the simulation programs with SOSA, simulation results
from a general purpose simulation language are used as a
reference basis. Empirical results give no statistically
significant discrepancy between the simulation programs with
SOSA and the traditional simulation programs, indicating that
the simulation programs with SOSA are verified. Comments and
suggestions for developers and researchers of distributed
simulation systems are given in the conclusion.

第一章 導論.........................................................1 1.1 研究背景....................................................1 1.2 研究動機與目的..............................................1 1.3 研究流程....................................................2 1.4 論文架構....................................................3 第二章 相關技術與文獻探討...........................................5 2.1 分散式模擬軟體之發展........................................5 2.2 HLA時間管理機制.............................................6 2.3 離散事件模擬軟體之設計......................................7 2.4 服務導向模擬機制 SOSA.......................................8 2.5 相關技術說明...............................................10 2.5.1 統一塑模語言UML......................................10 2.5.2 服務導向架構 Service-Oriented Architecture...........12 2.5.3 Simscript II.5.......................................13 第三章 模擬機制設計................................................14 3.1 模擬機制功能分析...........................................14 3.1.1 模擬機制功能分析.....................................14 3.1.2 分散式離散事件模擬單元規劃...........................18 3.2 模擬系統單元之設計.........................................19 3.2.1 SOSA模擬程式整體架構.................................19 3.2.2 部署觀點.............................................21 3.2.3 程序觀點.............................................23 3.2.4 使用案例觀點.........................................24 第四章 模擬機制之建置..............................................27 4.1 模擬系統事件與訊息設計.....................................27 4.2 時間推進機制...............................................29 4.3 資料收集機制...............................................32 4.4 管理單元之設計.............................................33 IV 4.5 控制單元之設計.............................................34 4.5.1 人機介面展示.........................................34 4.5.2 統計圖表顯示模組.....................................36 4.6 基礎模擬單元之設計.........................................38 第五章 模擬案例開發................................................40 5.1 模擬想定設計與建置.........................................40 5.1.1 TMD模擬想定設計......................................40 5.1.2 模擬單元建置.........................................43 5.2 模擬機制驗證...............................................46 5.2.1 驗證方式.............................................46 5.2.2 模擬數據展示.........................................47 5.3 模擬結果分析...............................................57 第六章 研究結論與未來方向..........................................58 參考文獻...........................................................59

[1] Gu, T. J., N. W. Lo, and W. N. Yang, "Towards A COTS-Based
Service-Oriented Simulation Architecture," Proc. of the
2007 summer computer simulation conference, San Diego,
California(2007).
[2] Tsai, W.T., C. Fan, Y. Chen, and R. Paul, "A
service-oriented modeling and simulation framework for
rapid development of distributed applications," Simulation
Modeling Practice and Theory, Vol.14, pp.725—739(2006).
[3] Fujimoto, R.M., "Time Management in the High Level
Architecture," SIMULATION Special Issue on High Level
Architecture, vol. 71, no. 6, pp.388-400(1998).
[4] Fujimoto, R.M., "Parallel and Distributed Simulation,"
Proc. of Winter Simulation Conference, Phoenix, Arizona,
United States (1999).
[5] IEEE Std1516-2000: IEEE Standard for Modeling and
Simulation (M&S) High Level Architecture (HLA)—Framework
and Rules, 2000.
[6] IEEE Std1516.1-2000: IEEE Standard for Modeling and
Simulation (M&S) High Level Architecture (HLA)—Federate
Interface Specification, 2000.
[7] IEEE Std1516.2-2000: IEEE Standard for Modeling and
Simulation (M&S) High Level Architecture (HLA)—Object
Model Template (OMT) Specification, 2000.
[8] Simscript II.5: http://www.simprocess.com
[9] Service-Oriented Architecture:
http://www.microsoft.com/taiwan/msdn/columns/soa/
[10]Averill M. Law , W. David Kelton, Simulation Modeling and
59
Analysis third edition, McGraw-Hill Higher Education,
2000.
[11]Dan Pilone,Neil Pitman,UML2.0 技術手冊,蔡學鏞,初版,
美商歐萊禮,台北市,2006。1

QR CODE