Download presentation
Presentation is loading. Please wait.
Published byWilson Folkes Modified over 9 years ago
1
Intel SECSIMPro Script Editor Proposal Presentation E N S C R Y P T The E N S C R Y P T Team Brian Crampton, Eric Miles, & Yoshani Thiruvilangam
2
2 The ENSCRYPT Team December 13, 2001 The ENSCRYPT Team Brian Crampton Leader Web Designer Eric Miles Communicator Facilitator Presentation Coordinator Yoshani Thiruvilangam Recorder Documentation Coordinator
3
3 The ENSCRYPT Team December 13, 2001 Overview Our Sponsor Our Project Definition of the Problem High level Requirements High level Risk Assessment Design Development Tools/Languages High level Design Schedule, Resources & Budget
4
4 The ENSCRYPT Team December 13, 2001 Sponsor Information Harlan Mitchell, Software Engineer Zachary Henkel, Software Engineer Creates software to control the tools that manufacture semiconductor products Intel Corporation Components Automation Systems 5000 W. Chandler Blvd. Chandler, AZ 85226
5
5 The ENSCRYPT Team December 13, 2001 Project Description Client needs a fast and efficient way of creating SECS Message Language and SECS Script Language files for testing their hardware So ENSCRYPT will develop a graphical application for Intel to assist in the creation of these files.
6
6 The ENSCRYPT Team December 13, 2001 Definition Of The Problem Value Of The Solution No need to worry over details of the syntax No need to handwrite all the required code The time required to create these scripts can be reduced up to 70% Time spent handwriting scripts costs the company money and resources
7
7 The ENSCRYPT Team December 13, 2001 Definition Of The Problem Value Of The Solution By decreasing the design time, they would increase the speed of production and decrease production costs, which effects Intel’s primary and secondary most important money making priorities Employees can focus on more profitable tasks
8
8 The ENSCRYPT Team December 13, 2001 Definition Of The Problem (proposed software) ≈ 2 days work time (Intel’s Current Method) ≈ 7 days work time ENSCRYPT SML Editor Specialist Finished Files (SML and SSL)
9
9 The ENSCRYPT Team December 13, 2001 High Level Requirements Functional Requirements The program must be able to create SML and SSL scripts Program must be able to obtain all possible messages Program must display available messages Program must display current or pseudo script Product should have an indefinite lifetime
10
10 The ENSCRYPT Team December 13, 2001 High Level Requirements Non-Functional Requirements Program should be reasonably fast Program should run with no errors Program should not consume excessive memory Program should resemble a standard Windows application
11
11 The ENSCRYPT Team December 13, 2001 High Level Requirements Constraints Program must run on Windows NT/2000 environment Program will be written in Microsoft Visual C++
12
12 The ENSCRYPT Team December 13, 2001 High Level Requirements Business Issues Intel has a standard for well-documented source code For this program, the source code must uphold to the Intel standard Scripts created by the program must also be well documented
13
13 The ENSCRYPT Team December 13, 2001 High Level Risk Assessment RisksCategoryProbabilityImpactAvoidance Strategy Learning SSL, SML and SECSIMPro Project and Product Very LowCatastrophicDivide learning work load amongst team members Obtaining varied scripts from client Project and Product ModerateSeriousFrequent interaction with client Major Requirements Change Project and Product Very LowInsignificant to Catastrophic Frequent interaction with client Probability Ranges: Very Low ( 75%) Impact Levels: Catastrophic, Serious, Tolerable, Insignificant
14
14 The ENSCRYPT Team December 13, 2001 High Level Risk Assessment RisksCategoryProbabilityImpactAvoidance Strategy SECSIMPro licensing issue Project and Product Very LowCatastrophicUse additional hardware resources Technology change BusinessVery LowCatastrophicN/A Product competition BusinessModerateInsignificant to Catastrophic Pitch our product as superior Probability Ranges: Very Low ( 75%) Impact Levels: Catastrophic, Serious, Tolerable, Insignificant
15
15 The ENSCRYPT Team December 13, 2001 Resources The SECSIMPro Software At least one workstation equipped with Windows NT/2000 Microsoft Visual C++
16
16 The ENSCRYPT Team December 13, 2001 Design Development Phase I - Basic Requirements Load messages from standard library Modify previously created messages Create user defined messages Generate SML and SSL scripts that are syntax error free Phase II - Additional Functionality Loading SML and SSL files for modification Generating PRO files Phase III - Advanced Requirements Performing algorithm verification on SSL files Provide a language parser to verify semantics Creating purely compileable SML and SSL files
17
17 The ENSCRYPT Team December 13, 2001 Design Development
18
18 The ENSCRYPT Team December 13, 2001 High Level Design Product will perform the following operations: 1.Load available messages from a predefined location 2.Allow user to select whether to generate a SML or SSL type file 3.Allow user to add and modify messages added to an SML file 4.Activate a wizard to help generate an SSL file 5.Save the generated files
19
19 The ENSCRYPT Team December 13, 2001 High Level Design Message Loader Parses available messages from a library file into objects Editors SML Generator SSL Generator Message Loader Field Wizard Save Mechanism
20
20 The ENSCRYPT Team December 13, 2001 High Level Design SML Generator Generate SML files using an algorithm to take message object attributes and insert them into appropriate fields Editors SML Generator SSL Generator Message Loader Field Wizard Save Mechanism
21
21 The ENSCRYPT Team December 13, 2001 High Level Design SSL Generator Keeps track of necessary variables when additional messages are added Relies heavily on the Field Wizard Editors SML Generator SSL Generator Message Loader Field Wizard Save Mechanism
22
22 The ENSCRYPT Team December 13, 2001 High Level Design Field Wizard Makes intelligent decisions for the making of SSL files Prompts the user for necessary information to update the script file Organizes all of the user input fields to appropriately modify the current script Editors SML Generator SSL Generator Message Loader Field Wizard Save Mechanism
23
23 The ENSCRYPT Team December 13, 2001 High Level Design Save Mechanism Saves the generated SML and SSL scripts into files into.sml and.ssl files Editors SML Generator SSL Generator Message Loader Field Wizard Save Mechanism
24
24 The ENSCRYPT Team December 13, 2001 Project Roles Architecture Component Person Assigned to Task Message LoaderBrian and Eric SML GeneratorBrian and Yoshani SSL GeneratorBrian, Eric, and Yoshani Field WizardBrian, Eric, and Yoshani Save MechanismEric and Yoshani
25
25 The ENSCRYPT Team December 13, 2001 Project Schedule
26
26 The ENSCRYPT Team December 13, 2001 Project Budget Type of ExpenseReal World Costs Actual Costs Time and Labor $ 19,500.00$ 0.00 Learning materials $ 0.00 SECSEMPro Lisence $ 4,500.00$ 0.00 Traveling expenses $ 300.00 Printing/Sending Materials $ 100.00 Communication $ 12.00 Miscellaneous Costs $ 75.00 Total $ 24,487.00$ 487.00
27
27 The ENSCRYPT Team December 13, 2001 Conclusion It is our hope that the Intel Corporation will accept our proposal to this project. We look forward to pursuing the next stages of development.
28
28 The ENSCRYPT Team December 13, 2001 Questions and Answers ?
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.