跳到主要內容

臺灣博碩士論文加值系統

(75.101.211.110) 您好!臺灣時間:2022/01/26 13:44
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:林均翰
研究生(外文):Lin Chun-Han
論文名稱:物件導向地對空飛彈操控訓練系統
論文名稱(外文):An Object-Oriented Surface-to-Air Missile Control Training System
指導教授:袁賢銘袁賢銘引用關係
指導教授(外文):Shyan-Ming Yuan
學位類別:碩士
校院名稱:國立交通大學
系所名稱:資訊科學系
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2002
畢業學年度:90
語文別:英文
論文頁數:54
中文關鍵詞:Middleware訓練系統Java Message Service效能
外文關鍵詞:MiddlewareTraining SystemJava Message ServicePerformance
相關次數:
  • 被引用被引用:0
  • 點閱點閱:196
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
本論文中,我們為一個地對空飛彈的訓練模擬器設計雛形。因為軍方要求以 open standard 平台來實作這個系統,而且 Java 的效率及穩定性均已達到可接受的水準,所以,這個系統完全以 Java 實作。基本上,這個訓練模擬器系統是一個分散式的互動式系統,而且系統內傳送的訊息量相當的龐大。為了效率上的考量,我們使用了以 IP multicast 為基礎的 JMS implementation,來傳遞訓練模擬器的元件之間的 time-critical event。在本論文裡,我們將會說明我們怎麼利用 JMS 的 publish/subscribe paradigm,來實作這個訓練模擬器的經驗。此外,我們還會進行一些實驗,測試並證明這個訓練模擬系統的確能夠達成系統需求。我們認為本論文的經驗,是一個使用 Java 及 message-oriented middle 來開發 message-intensive 的分散式系統的一個很好的案例。

This thesis presents a prototype of a distributed training system for a surface-to-air missile system. Since the system requirements enforces us to choose open standard platform, and we think that Java is matured enough to offer acceptable performance and reliability, we decide to implement it by Java. Basically, this training system is a distributed interactive application, and lots of messages are exchanged within it. For the performance reason, we use and Ip-multicast-based JMS implementation as the communication infrastructure for delivering time-critical events. In this thesis, we present how to exploiting the capability of the JMS publish/subscribe paradigm to implement this training system. Besides, we also perform some experiments to test and verify whether the training system can meet the system requirement. We think the experience of this thesis is a good case study of using Java and message-oriented middleware to build message-intensive distributed systems.

中文摘要 I
ENGLISH ABSTRACT II
感謝 III
CONTENTS IV
LIST OF FIGURES VI
1 INTRODUCTION 1
1.1 PREFACE 1
1.2 MOTIVATION 3
1.3 SYSTEM GOAL 4
1.4 PROGRAMMING LANGUAGE 5
1.5 THESIS ORGANIZATION 6
2 BACKGROUND AND RELATED WORK 7
2.1 BACKGROUND 7
2.1.1 JMS API ARCHITECTURE 7
2.1.1.1 PUBLISH/SUBSCRIBE MESSAGING DOMAIN 8
2.1.2 EXTENSIBLE MARKUP LANGUAGE 9
2.1.3 DOCUMENT OBJECT MODEL 10
3 SYSTEM DESIGN 12
3.1 SYSTEM ARCHITECTURE 12
3.2 JAVA-BASED MESSAGE-ORIENTED MIDDLEWARE 13
3.3 XML REPOSITORY 14
3.4 TARGET GENERATOR 15
3.5 TRAINER CONSOLE 15
3.6 STUDENT CONSOLE 16
3.7 RECORDER 17
4 DESIGN ISSUES 18
4.1 SCENARIO HIERARCHY 18
4.2 CHOOSING JMS IMPLEMENTATION 20
4.3 REDUCING THE MESSAGE RATE 22
4.4 MANAGING SIMULATION OBJECTS 24
5 IMPLEMENTATION 26
5.1 PACKAGE ARCHITECTURE 26
5.2 XML REPOSITORY 27
5.3 TRAINER 27
5.4 TARGET GENERATOR 30
5.5 STUDENT 31
5.6 UTILITY 34
5.7 RECORDER 34
5.8 EDITOR 34
6 PERFORMANCE TEST 40
6.1 EXPERIMENT ENVIRONMENT 40
6.2 EXPERIMENT VARIABLES 40
6.3 RESULTS 41
6.3.1 AVERAGE INTERVAL 42
6.3.2 STANDARD DEVIATION 45
7 DISCUSSION AND CONCLUSION 49
7.1 DISCUSSION 49
7.2 CONCLUSION 50
8 FUTURE WORK 51
8.1 MORE FRIENDLY GRAPHIC USER INTERFACE 51
8.2 MORE SIMULATION OBJECT 51
8.3 MORE ACCURATE SIMULATION 52
8.4 REPLAYING FUNCTION 52
9 REFERENCE 53

[Bet00] K. Betz, A Scalable Stock Web Service, Proc. of 2000 Int’l Workshops on Parallel Processing, pp. 145-150, 2000.
[BM01] P. Biron and A. Malhotra, XML Schema Part 2: Datatypes, W3C Recommandation, http://www.w3.org/TR/xmlschema-2/, May 2001
[BPS00] T. Bray, J. Paoli, C. Sperberg-McQueen, et al, Extensible Markup Language (XML) 1.0, 2nd ed., W3C Recommendation, http://www.w3.org/TR/2000/REC-xml-20001006, Oct. 2000.
[Dee89] S. Deering, Host Extensions for IP Multicasting, RFC 1112, August 1989.
[Fal01] D. Fal, XML Schema Part 0: Primer, W3C Recommandation,http://www.w3.org/TR/xmlschema-0/, May 2001.
[FFS01] D. Faensen, L. Faulstich, H. Schweppe, et al, “Hermes — A Notification Service for Digital Libraries,” Proc. of the 1st ACM/IEEE-CS joint conf. on Digital Libraries, pp. 373-380, 2001.
[Fio01a] Fiorano Software, FioranoMQ 5 — Highly Scalable, Standards-based, JMS Messaging, http://www.fiorano.com, Fiorano Software, 2001.
[Fio01b] Fiorano Software, FioranoMQ-InfoBus Datasheet, http://www.fiorano.com, Fiorano Software, 2001.
[GJS96] J. Gosling, B. Joy, and G. Steele, The Java Language Specification, Addison-Wesley, 1996.
[HBS99] M. Hapner, R. Burridge and R. Sharma, Java Message Service Specification, Version 1.0.2, http://java.sun.com/products/jms/index.html, Sun Microsystems, 1999.
[HN99] A. Heydon and M. Najork, “Performance Limitation of the Java Core Libraries,” Proc. of the ACM 1999 Conf. on Java Grande, pp. 35 — 41, 1999.
[IBM02] IBM, Gryphon: Publish/Subscribe over Public Networks, white paper, http://www.research.ibm.com/gryphon/Gryphon/gryphon.html, IBM T. J. Watson Research Center, , 2002.
[LLF98] M. Leventhal, D. Lewis,and M. Fuchs, Designing XML Internet Applications, Prentice Hall, 1998.
[KIW99a] F. Kargl, T. Illmann, and M. Weber, “CIA — An Infrastructure for Personal Agents,” Proc. of 2nd Int’l Working Conf. on Distributed Applications and Interoperable Systems, pp. 213-218, 1999.
[KIW99b] F. Kargl, T. Illmann, and M. Weber, “Evaluation of Java Messaging Middleware as a Platform for Software Agent Communication,“ Proc. of Java-Information-Tag 1999, pp. 161-170, 1999.
[NM99] A. Nakhimovsky and T. Myers, Professional Java XML programming with Servlets and JSP, Wrox Press, 1999.
[OMG01] Object Management Group, CORBA/IIOP Specifications, http://www.omg.org/technology/documents/recent/corba_iiop.htm, Object Management Group, 2001.
[Sof01a] Softwired Inc., iBus//MessageServer Business Edition 4.1 - Datasheet, http://www.softwired-inc.com, Softwired Inc., 2001.
[Sof01b] Softwired Inc., iBus//MessageBus Version 4.1 - Datasheet, http://www.softwired-inc.com, Softwired Inc., 2001.
[Sof01c] Softwired Inc., Softwired iBus//MessageBus Programmer’s Manual MessageBus Release 4.1.2 - Datasheet, http://www.softwired-inc.com, Softwired Inc., 2001.
[Son01] Sonic Software, SonicMQ V4 Programming Guide,http://www.sonicsoftware.com, Sonic Software, 2001.
[Sun99] Sun Microsystems, Java Remote Method Invocation - Distributed Computing for JAVA,http://java.sun.com/marketing/collateral/javarmi.html, Sun Microsyetems, 1999.
[TBM01] H. Thompson, D. Beech, M. Maloney, et al, XML Schema Part 1: Structures, W3C Recommandation,http://www.w3.org/TR/xmlschema-1/, May 2001.

QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top