Download presentation
Presentation is loading. Please wait.
1
Intel Script Editor Design Review
E N S C R Y P T Intel Script Editor Design Review
2
The ENSCRYPT Team Brian Crampton Eric Miles Yoshani Thiruvilangam
February 23, 2002 E N S C R Y P T
3
Presentation Overview
Background Information High Level Design Current Schedule February 23, 2002 E N S C R Y P T
4
Our Sponsor Intel Corporation Specifically:
Harlan Mitchell, Software Engineer Zachary Henkel, Software Engineer February 23, 2002 E N S C R Y P T
5
Task Definition Client currently uses a hand-written process for creating all of their SECS Message Language and SECS Script Language files for testing their hardware Client would like a faster and more efficient way of creating these files February 23, 2002 E N S C R Y P T
6
Our Solution ENSCRYPT will develop a graphical application for Intel to assist in the creation of these files. Application Features: Create/Edit/Delete SML messages and SSL functions Create SML files Create Asynchronous SSL Scripts Create Synchronous SSL Scripts February 23, 2002 E N S C R Y P T
7
Design Methodology February 23, 2002 E N S C R Y P T
8
High Level Design Package Diagram February 23, 2002 E N S C R Y P T
9
GUI Initialize class – all other classes will be created from the GUI
Manages all User-Interface windows and controls February 23, 2002 E N S C R Y P T
10
Editors The Editors class will manage the three types of editors necessary for this project SML Editor Responsible for generating SML files using message templates provided by the template libraries Asynchronous SSL Editor Responsible for generating asynchronous scripts from Messages and Functions provided by the libraries Synchronous SSL Editor Responsible for generating synchronous scripts from Message provided by the messages library February 23, 2002 E N S C R Y P T
11
Library Manager Maintains a list structure for each type of library required. Also manages external file storage of these libraries. Messages Linked list of user defined messages, ordered by message name. Functions Linked list of user defined functions, ordered by function name. Message Templates Tree structure that stores template formats for SEMI standard messages February 23, 2002 E N S C R Y P T
12
High Level Design Package Diagram Legend Complete In Progress
February 23, 2002 E N S C R Y P T
13
SML Message Editor SEMI Standard S5,F1 Alarm Report Send
Structure: L,2 1.<ALCD> 2.L,n 1. <MSG> …. n. <MSG> Tree Structure Name: ASM Alarm Type: S5F1 Type: List Val: 2 Type: Byte Val: 0x86 Val: 1 Type: ASCII Val: Init Error February 23, 2002 E N S C R Y P T
14
SML Message Editor Tree Structure SML Message ASM_ALARM: 'S5F1'
<B 0X86> <L[1] <A “Init Error"> >. Name: ASM Alarm Type: S5F1 Type: List Val: 2 Type: Byte Val: 0x86 Val: 1 Type: ASCII Val: Init Error February 23, 2002 E N S C R Y P T
15
Schedule Report February 23, 2002 E N S C R Y P T
16
Schedule Report February 23, 2002 E N S C R Y P T
17
Questions and Answers ? February 23, 2002 E N S C R Y P T
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.