Version: 1 Date June 3, 2015



Download 328.3 Kb.
Page1/4
Date28.05.2018
Size328.3 Kb.
#50749
  1   2   3   4














Statement of Work
Software Over The Air Update Management System

Version: 1.1

Date June 3, 2015

Author: Magnus Feuer – Jaguar Land Rover

License: Creative Commons Attribution-NoDerivatives 4.0 International
https://creativecommons.org/licenses/by-nd/4.0/legalcode

History




Rev.

Date

Status

Author

Change

0.1

2015-04-10

Draft 1

Magnus Feuer (JLR)

Initial Version based on “DRD_SOTA.xslx” (github.com/PDXostc/rvi_sota)


0.2

2015-04-13

Draft 2

Magnus Feuer (JLR)

Expanded with all requirements. Added system schematic. Described component features. Added Appendix for full requirements and use cases. Moved to google drive.

0.3

2015-04-17

Draft 3

Magnus Feuer (JLR)

Added maintenance, monitoring, capacity, and uptime requirements.

Fixed formatting.



0.4

2015-04-21

Draft 4

Arthur Taylor (ATS)

Incorporated feedback Pavel Konopelko with regards licensing and project management.

0.5

2015-05-07

Draft 5

Magnus Feuer

Incorporated feedback from Genivi AMM.
Brokeout the Package -> VIN mapping to an external system.
Added device command to retrieve currently installed packages

Removed requirements that now are hosted in Appendix A.



1.0

2015-05-08

Draft 6

Magnus Feuer

Moved all package dependency management from SOTAServer to Resolver.
Added requirements and use cases for Get All Installed Packages.
All Appendix A changes for 1.0 are marked in green.

1.1

2015-06-03

Draft 7

Magnus Feuer

Appendix A and B changes for 1.1 are marked in orange.
SoW: Divided device and server deliverables into distinct sections.

SoW: Added Creative Commons CC-BY-ND 4.0 license to SoW and Appendices.

SoW: Added Genivi Software Manager interaction diagram and description.

SoW: Swapped delivery order on COMP and INST, allowing all device features to be completed before the server is expanded.


SoW: Added specific responsibilities covered by RVI, which are outside the scope of the SoW.

SoW, Appendix A, Appendix B: Added Software Update Notification, sent from server to device, allowing the HMI to get a user acknowledgement before download and install are started.

Appendix A: Formalized SOTA protocol requirements implied by use cases in Appendix B.

Appendix A: Moved SMS wakeup from SCHED to FIRST to isolate all Device-side work to FIRST and INST.

Appendix A: Modified requirements to specifically interact with Genivi Software Loading Manager.

Appendix A: Added requirement to have the device report installs carried out locally on a device (through USB or the OBD-II port).


Table of Contents

1Introduction 5

2Project Background 5

3Objectives 5

4Stakeholders 5

5Architecture 6

1.1Overview 6

1.2SOTA Client / Device [DEV] 7

1.2.1SOTA Client – Genivi Interaction 8

1.3SOTA Protocol and RVI 10

1.4SOTA Server 11

1.4.1SOTA Core Server [SRV] 12

1.4.2SOTA API [API] 13

1.4.3External Resolver [EXT-RESOLV] 14

1.4.4EXTERNAL RESOLVER API [EXT-RESOLV-*-API] 15

1.4.5Web Server [WEB] 16

1.4.6Filters 16

6Technology 17

7Server deployment environment 17

8Client deployment environment 17

9Deliverables 18

1.5Device-side deliverables 18

1.6Server-side deliverables 18

1.7Format of deliverables 19

10Testing 20

11Licenses / Intellectual Property 20

12Project Management 20

13Software / Deliverable Management 20

14Change Management 21

15Time Constraints 21

16Proposal Content 21

17Maintenance 21

18Appendix A – Requirement Specification 22



19Appendix B – Use cases 23




  1. Download 328.3 Kb.

    Share with your friends:
  1   2   3   4




The database is protected by copyright ©ininet.org 2024
send message

    Main page