Prototype TLD Application
TLD WorkerBee Mentor: Austin Sanders Austen Christensen Morgan Lovato Wei Song
1
Prototype TLD Application TLD WorkerBee Mentor: Austin Sanders - - PowerPoint PPT Presentation
Prototype TLD Application TLD WorkerBee Mentor: Austin Sanders Austen Christensen Morgan Lovato Wei Song 1 Harlan Mitchell Graduated from NAU in 1997 with a degree in Computer Science Systems Technical Manager at Honeywell 2
TLD WorkerBee Mentor: Austin Sanders Austen Christensen Morgan Lovato Wei Song
1
Harlan Mitchell
2
in Computer Science
Introduction
○ Engine Control Unit ○ Data Dump
3
Current Process
4
Problems
5
Proposed Solution
6
Solution Continued
Problems
7
Solutions
Requirements
[P-SYS3] The web viewer tool shall create a MD5 hash value based on the data after receiving it from the cloud. [P-SYS4] The web viewer tool shall validate the data by comparing MD5 hash values [F-SYS1] The web viewer tool shall download the raw data file from the cloud to the user’s computer upon user’s request.
8
Architectural Overview
9
Model View Presenter:
(Model)
(Presenter)
(View)
Database Layer
10
TLD Data Metadata Plane User
Service Layer
11
Cloud Raw Data Parsing Tool request() Urllib3 TLD Database RegExp SSL/TLS
Presentation Layer
12
Django Administrator Table View Chart View TLD Database MD5 Verification
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
Challenges and Resolutions
○ Introduce a backup mechanism ○ Medium severity
○ Keep using the current EEI solution as a backup plan ○ High severity
○ Techniques to avoid SQL injections ○ Medium severity
28
Unit Testing Plan
Search_Field)
cloudMD5)
29
Test Framework Test Units (8 units & 47 test cases)
Integration Testing Plan
30
Usability Testing Plan
○ Categorical Acceptance ○ Live Usability
31
Team Schedule
32
Future Work
33
Conclusion
34 34 34
○ Current process - slow and inefficient ○ Proposed solution - fast and secure
○ Database Layer - AWS Cloud Container and Databases ○ Service Layer - Parsing and Verification Tools ○ Presentation Layer - Web App Data Viewing Tool