| 研究生: |
郭偉仁 Wei-Jen Kuo |
|---|---|
| 論文名稱: |
設計與實作動態外掛模組之車隊管理系統 Design and Implement of a Dynamic Plugable Fleet Management System |
| 指導教授: |
李允中
Jonathan Lee |
| 口試委員: | |
| 學位類別: |
碩士 Master |
| 系所名稱: |
資訊電機學院 - 資訊工程學系在職專班 Executive Master of Computer Science & Information Engineering |
| 畢業學年度: | 94 |
| 語文別: | 中文 |
| 論文頁數: | 143 |
| 中文關鍵詞: | 車隊管理 |
| 外文關鍵詞: | Fleet management, OSGi |
| 相關次數: | 點閱:11 下載:0 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
現今,車隊管理系統內,車子電腦的軟體更新都是透過車廠的專業人員來完成的手動完成的。由於目前尚未有一套完善的軟體更新機制,所以每一部車輛軟體的更新都必須透過車廠的專業技術人員來完成的。 在這篇論文中,我們提出一個動態可抽換的車隊管理系統架構,在這個系統架構下它結合了OSGi, OSCAR Bundle Repository(OBR) and service binder來支援遠端傳輸軟體元件。車隊管理系統的應用程式經由控制中心操作人員或是車機用戶端操作更新後不需要重新開機即可動態的完成更新。
These days, the software update in vehicle client is completed manually in fleet management systems. The rework of software update in every vehicle is done by factory skilled workers due to the absence of dynamic software update mechanism. In this thesis, we proposed a dynamic plugable fleet management system architecture, which combined the OSGi, OSCAR Bundle Repository (OBR) and service binder, to delivery software component. The fleet management applications need not to be restarted after software update which controlled by control center operator or vehicle client.
[01] Open Services Gateway Initiative, “Official web site,” http://www.osgi.org, 2003.
[02] “Open Services Gateway Initiative”, OSGi Service Platform, Release 3.
[03] Sun Microsystems. JavaTM 2 Platform, Micro Edition. http://java.sun.com/j2me/.
[04] Hans Werner Pohl Jens Gerlach, “Fraunhofer Institute for Computer Architecture and Software Technology (FIRST) Using the Bridge Design Pattern for OSGi Service Update”. Berlin Germany
[05] 黃永順 李坤敏 吳文鈴 林文瑋, “OSGi 開放式服務平台技術家用閘道器與智慧型車輛之應用” 工業技術研究院 電腦與通訊工業研究所。
[06] Auburn Hills, Michigan “DaimlerChrysler Research and Technology” North America, Palo Alto, California Sun Microsystems, Southfield, Michigan DaimlerChrysler IT Cruiser Telematics Concept DaimlerChrysler Corporation
[07] “Microsoft Windows Update”, http://windowsupdate.microsoft.com
[08] IBM Corp., “Eclipse Platform Plug-in Developer Guide,” Online Whitepaper, 2000.
[09] Marcel ffermans. “Automatically managing service dependencies in OSGi.” January 7, 2005
[10] Jose L. Ruiz Juan C. Dueñas Fernando Usero Cristina Díaz “Deployment in dynamic environments”.
[11] H. Cervantes and R. S. Hall. “Automating Service Dependency Management in a Service-Oriented Component Mode”l, in the proceedings of ICSE CBSE6 Workshop 2003, held in Portland, USA.
[12] Humberto Cervantes and Richard S. Hall “Building Auto-Adaptive Applications With a Service-Oriented Component Model: Concepts and Experiences”.
[13] R. S. Hall and H. Cervantes, “Gravity: Supporting Dynamically Available Services in Client-Side Applications,” Poster paper in Proceedings of ESEC/FSE 2003, September 2003.
[14] H. Cervantes and R. S. Hall, “Beanome: A Component Model for the OSGi Framework,” Workshop on Software Infrastructures for Component-Based Applications on Consumer Devices, September 2000.
[15] Richard S. Hall, ” Oscar Bundle Repository “- Official Web Site. http://oscar-osgi.sf.net (2004)
[16] Richard S. Hall and H. Cervantes, “ An OSGi Implementation and Experience Report”. In: Proceedings of IEEE Consumer Communications and Networking Conference. (2004)
[17] Oscar Community, Official Web Site (2004) http://oscar.objectweb.org.
[18] The Eclipse Foundation: Eclipse Platform - Technical Overview. Technical report, Object Technology International Inc. (2003)
[19] Christian Ensel and Alexander Keller, “Managing Application Service Dependencies with XML and the Resource Description Framework”.
[20] Alessandro Orso, Anup Rao, and Mary Jean, “ A Technique for Dynamic Updating of Java Software”.
[21] Sun Microsystems, Java 2 Platform API Specification.
http://java.sun.com/j2se/1.3/docs/api/.
[22] Michael Hicks、Jonathan T. Moore and Scott Nettles, “Dynamic Software Updating”.
[23] E. C. Nelson, K. V. Prasad, V. Rasin, C. J. Simonds, “An embedded architectural framework for interaction between automobiles and consumer devices”, Ford Motor Company
[24] Alexandre Saad, BMW Car IT GmbH, Munich, “Java-based Functionality and Data Management in the Automobile”. Prototyping at BMW Car IT GmbH. /Germany