Title page for 92532025


[Back to Results | New Search]

Student Number 92532025
Author Wei-Jen Kuo(郭偉仁)
Author's Email Address colintton@yahoo.com.tw
Statistics This thesis had been viewed 2377 times. Download 1023 times.
Department Executive Master of Computer Science and Information Engineering
Year 2005
Semester 1
Degree Master
Type of Document Master's Thesis
Language zh-TW.Big5 Chinese
Title Design and Implement of a Dynamic Plugable Fleet Management System
Date of Defense 2006-01-12
Page Count 143
Keyword
  • Fleet management
  • OSGi
  • Abstract 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.
    Table of Content 第一章 緒論1
    1.1 背景1
    1.2 動機1
    1.3 論文架構2
    第二章 背景知識介紹3
    2.1 OSGi介紹[1][2][5]3
    2.1.1 OSGi服務平台介紹3
    2.1.2 OSGi Bundle的介紹[1][2]8
    2.1.3 OSGi的優點9
    2.2 OSCAR介紹[17]10
    2.3 OBR [15]11
    2.4 Service Binder 的介紹 [9]11
    第三章 系統設計與實作17
    3.1系統功能需求分析17
    3.2系統架構18
    3.2.1系統服務的觀點18
    3.2.2系統功能觀點24
    3.3 系統劇本31
    3.3.1 Vehicle Dispatch Service31
    3.3.2 Dispatch Specific Vehicle32
    3.3.3 Cancel Vehicle Dispatch33
    3.3.4 Service Management33
    3.3.5 Update Service34
    3.3.6 Add Service34
    3.3.7 Remove Service35
    3.3.8 Vehicle Management35
    3.3.9 Add Vehicle Data35
    3.3.10 Modify Vehicle Data36
    3.3.11 Remove Vehicle Data36
    3.3.12 Search Vehicle Data36
    3.3.13 Vehicle Status Report36
    3.3.14 Emergency Notification Report37
    3.3.15 Display Traffic Information38
    3.3.16 Service Management for Service Provider38
    3.3.17 Search a specific vehicle38
    第四章 案例探討40
    4.1 Dynamic update map viewer by control center案例說明40
    4.2 Dynamic update vehicle service by driver案例說明44
    第五章 結論與展望47
    參考文獻48
    Appendix50
    Section 1 Introduction53
    1.1 Acceptance criteria of this document53
    1.2 Identification53
    1.3 Overview53
    1.4 Document Scope54
    1.5 Method55
    1.6 Notation55
    1.7 Controlling Documents55
    1.8 Requirement Priorities56
    Section 2 Fleet Management System (FMS 1.0.0)56
    2.1 System Description56
    2.2 Functional Requirements57
    2.3 Interface Requirements59
    2.3.1 Internal Interfaces59
    2.3.2 External Interfaces60
    2.4 Performance Requirements60
    2.5 Operational Concepts60
    2.5.1 Cancel Vehicle Dispatch service77
    2.5.2 Vehicle Dispatch Services78
    2.5.3 Vehicle Management Service81
    2.5.4 Search a Specific Vehicle Service85
    2.5.5 Dispatch a Specific Vehicle Service86
    2.5.6 Service Management for Administrator Service89
    2.5.7 Service Management for Service Provider Service92
    2.5.8 Vehicle Status Report Service93
    2.5.9 Emergency Notification Service94
    2.5.10 Display traffic information95
    2.6 Safety,Reliability and Maintainability Requirements96
    2.6.1 Safety Requirements96
    2.6.2 Reliability Requirements97
    2.6.3 Maintainability Requirements97
    2.7 Delivery,Installation,and Environmental Requirements97
    2.7.1 Delivery Requirements97
    2.7.2 Installation Requirements97
    2.7.3 Environmental Requirements98
    2.8 Design and Implementation Constrains98
    2.9 Test Requirements and Acceptance Criteria98
    2.9.1 Test Requirements98
    2.9.2 Acceptance Criteria99
    2.10 Technological limit101
    2.11 End User Issue101
    2.12 Risk management101
    2.13 Trace Matrixes101
    2.13.1 Functional Requirements and Functional Requirements Matrix102
    2.13.2 Interface Requirements and Functional Requirements Matrix103
    2.13.3 Performance Requirements and Functional Requirements Matrix104
    2.13.4 Interface Requirements and Interface Requirements Matrix105
    2.13.5 Performance Requirements and Performance Requirements Matrix106
    2.13.6 Interface Requirement and Performance Requirements Matrix106
    2.13.7 Requirements and Components Matrix107
    Section 3 Control Viewer (CVer 1.1.0)109
    3.1 Component Description109
    3.2 Functional Requirements109
    3.3 Interface Requirements110
    3.3.1 Internal interfaces110
    3.3.2 External Interfaces110
    3.4 Performance Requirements111
    Section 4 Fleet Dispatch (FD 1.2.0)112
    4.1 Component Description112
    4.2 Functional Requirements112
    4.3 Interface Requirements113
    4.3.1 Internal Interfaces113
    4.3.2 External Interfaces114
    4.4 Performance Requirement114
    Section 5 Traveler Viewer (TVer 1.3.0)115
    5.1 Component Description115
    5.2 Functional Requirements115
    5.3 Interface Requirements115
    5.3.1 Internal interfaces115
    5.3.2 External interfaces116
    5.4 Performance Requirements116
    Section 6 Fleet Monitor (FM 1.4.0)117
    6.1 Component Description117
    6.2 Functional Requirements118
    6.3 Interface Requirements118
    6.3.1 Internal interfaces118
    6.3.2 External interface118
    6.4 Performance Requirements119
    Section 7 Service Manager (SMer 1.5.0)120
    7.1 Component Description120
    7.2 Functional Requirements120
    7.3 Interface Requirements121
    7.3.1 Internal interfaces121
    7.3.2 External interface121
    7.4 Performance Requirements122
    Section 8 Driver Viewer (DVer 1.6.0)123
    8.1 Component Description123
    8.2 Function Requirements123
    8.3 Interface Requirements124
    8.3.1 Internal Interfaces124
    8.3.2 External Interfaces125
    8.4 Performance Requirements125
    Reference [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
    Advisor
  • Jonathan Lee(李允中)
  • Files
  • 92532025.pdf
  • approve immediately
    Date of Submission 2006-01-16

    [Back to Results | New Search]


    Browse | Search All Available ETDs

    If you have dissertation-related questions, please contact with the NCU library extension service section.
    Our service phone is (03)422-7151 Ext. 57407,E-mail is also welcomed.