intel script editor northern arizona university computer science and engineering design conference...
TRANSCRIPT
Intel Script Editor
Northern Arizona University
Computer Science and Engineering
Design Conference Presentation
Spring 2002
Presented by
The ENSCRYPT Team
April 21, 2023 The E N S C R Y P T Team 2
The ENSCRYPT Team
Brian Crampton Team Leader Web Designer
Eric Miles Communicator Facilitator Presentation Coordinator
Yoshani Thiruvilangam Recorder Documentation Coordinator
April 21, 2023 The E N S C R Y P T Team 3
The ENSCRYPT Team
Technical Advisor
Dr. Eck Doerry
Assistant Professor
Computer Science and Engineering
April 21, 2023 The E N S C R Y P T Team 4
The ENSCRYPT Team
Project Sponsors
Harlan MitchellSoftware Engineer
Zachary HenkelSoftware Engineer
Intel Corporation Components Automation
Systems 5000 W. Chandler Blvd.Chandler, AZ 85226
April 21, 2023 The E N S C R Y P T Team 5
Presentation Overview
Background Problem Statement Solution Overview Design Process Demonstration Project Results Conclusion
April 21, 2023 The E N S C R Y P T Team 6
Background
Intel’s Business Intel makes semiconductor products
April 21, 2023 The E N S C R Y P T Team 7
Background
Intel’s Business The production of these chips are done using
an automated machine process
April 21, 2023 The E N S C R Y P T Team 8
Background
Intel’s Business Manufacturing tools are directed through
control software
April 21, 2023 The E N S C R Y P T Team 9
Background
Intel’s Business When new control software or a new
machine is produced, the control software needs to be tested
April 21, 2023 The E N S C R Y P T Team 10
Background
Intel’s Business The control software is tested using SECS
Message Language (SML) Files and SECS Scripting Language (SSL) Files
TEST
SML Files
SML Files
SSL Files
SSL Files
April 21, 2023 The E N S C R Y P T Team 11
Background
Intel’s Business SML Files
Group of Messages A message is used to represent an atomic
instruction to or from a machine
SSL Files Group of functions C-like syntax used to setup a program of
communication for control software during testing
SML File
SML File
SSL File
SSL File
April 21, 2023 The E N S C R Y P T Team 12
Problem Statement
The Problem Our sponsor currently creates these SML and
SSL files with minimal software support. This process can be tedious and time consuming.
Research and Development Time(≈ 7 days work time)
SpecialistFinished Files
(SML and SSL)
Current SML and SSL Design Process
April 21, 2023 The E N S C R Y P T Team 13
TRAN_LOT_ON_PORT_2: 'S6F11' <L[3/1] <U2[1/1] 0> <U2[1/1] 53> <L[1/1] <L[2/1] <U2[1/1] 100> <L[1/1] <L[4/1] <U1[1/1] 2> <U1[1/1] 129> <A[5/1] "BC B5"> <L[1/1] <L[5/1] <A[5/1] "TLOT1"> <U2[1/1] 1> <U2[1/1] 5> <A[1/1] "T"> <A[2/1] "1-"> > > > > > > >.
April 21, 2023 The E N S C R Y P T Team 14
Problem Statement
The Problem Client would like a faster and more efficient
way of creating these files Since no competitive products currently
exist, Intel has solicited ENSCRYPT for a solution
April 21, 2023 The E N S C R Y P T Team 15
Solution Overview
Comparison
April 21, 2023 The E N S C R Y P T Team 16
Solution Overview
The Solution The ENSCRYPT team has designed a program that
provides our client a valuable solution A graphical user interface that:
Stores all SML Templates Manage a library of SML messages Manage a library of SSL functions Create SML files Create Asynchronous SSL Scripts Create Synchronous SSL Scripts
April 21, 2023 The E N S C R Y P T Team 17
Solution Overview
Value of Our Solution
New SML and SSL Design Process
Intel Script EditorSpecialist
Finished Files(SML and SSL)(≈ 2 days work time)
Research and Development Time(≈ 7 days work time)
SpecialistFinished Files
(SML and SSL)
Current SML and SSL Design Process
April 21, 2023 The E N S C R Y P T Team 18
Design Process
Design Paradigm
Continuous Improvement Plan
April 21, 2023 The E N S C R Y P T Team 19
Design Process
Project Timeline
RequirementsAcquisition
Nov. 26, 2001
Feasibility &Risk Analysis
Nov. 30, 2001
Proposal
Dec. 13, 2001
Design
Feb. 25, 2002
Prototype 1
Mar. 12, 2002
Prototype 2
Apr. 3, 2002
UsabilityTest
Apr. 5, 2002
ProjectCompletion
Apr. 25, 2002
Feb. 11, 2002
FunctionalSpecifications
Phase 2Project Design
Phase 1Requirements Capture
Phase 3Implementation
April 21, 2023 The E N S C R Y P T Team 20
Design Process
ISE Brief Demonstration
April 21, 2023 The E N S C R Y P T Team 21
Design Process
Architecture Overview
Controls and windows
GUI Library Manager
LibraryList
ISEFileIOStringManip
Template Tree
April 21, 2023 The E N S C R Y P T Team 22
Project Results
Challenges SML & SSL Parsing Efficiency of file management Architecture changes to better
meet program functions Tight control of SML
message modifications Too many windows in UI
April 21, 2023 The E N S C R Y P T Team 23
Project Results
Successes Designed a project that will help
in the creation of SML and SSL files
The Graphical interface is time efficient and easy to use
Overall, the project is a great success and we had a positive design experience
April 21, 2023 The E N S C R Y P T Team 24
Project Results
End Results After a Usability Test, our
clients appear to be satisfied with the functionality provided after the completion of ISE Version 1.0.
April 21, 2023 The E N S C R Y P T Team 25
Project Results
Future Additions Since ISE was developed under a
Continuous Improvement plan, there is plenty of room for improvement and additions.
Examples: Tight control of SML messages Text coloring Text Auto-indent Any other future technological changes
April 21, 2023 The E N S C R Y P T Team 26
Conclusion
Overall, we are very pleased with the outcome of our project.
Our thanks to: Harlan Mitchell Zachary Henkel Intel Eck Doerry
April 21, 2023 The E N S C R Y P T Team 27
Questions and Answers
Project Exhibition TodayEngineering Building
Room 1372:00pm – 3:30pm
http://www.cse.nau.edu/~emm4