27
Intel Script Editor Northern Arizona University Computer Science and Engineering Design Conference Presentation Spring 2002

Intel Script Editor Northern Arizona University Computer Science and Engineering Design Conference Presentation Spring 2002 Presented by The ENSCRYPT Team

Embed Size (px)

Citation preview

Page 1: Intel Script Editor Northern Arizona University Computer Science and Engineering Design Conference Presentation Spring 2002 Presented by The ENSCRYPT Team

Intel Script Editor

Northern Arizona University

Computer Science and Engineering

Design Conference Presentation

Spring 2002

Presented by

The ENSCRYPT Team

Page 2: 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

Page 3: 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 3

The ENSCRYPT Team

Technical Advisor

Dr. Eck Doerry

Assistant Professor

Computer Science and Engineering

Page 4: 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 4

The ENSCRYPT Team

Project Sponsors

Harlan MitchellSoftware Engineer

Zachary HenkelSoftware Engineer

Intel Corporation Components Automation

Systems 5000 W. Chandler Blvd.Chandler, AZ 85226

Page 5: 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 5

Presentation Overview

Background Problem Statement Solution Overview Design Process Demonstration Project Results Conclusion

Page 6: 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 6

Background

Intel’s Business Intel makes semiconductor products

Page 7: 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 7

Background

Intel’s Business The production of these chips are done using

an automated machine process

Page 8: 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 8

Background

Intel’s Business Manufacturing tools are directed through

control software

Page 9: 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 9

Background

Intel’s Business When new control software or a new

machine is produced, the control software needs to be tested

Page 10: 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 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

Page 11: 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 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

Page 12: 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 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

Page 13: 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 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-"> > > > > > > >.

Page 14: 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 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

Page 15: 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 15

Solution Overview

Comparison

Page 16: 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 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

Page 17: 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 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

Page 18: 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 18

Design Process

Design Paradigm

Continuous Improvement Plan

Page 19: 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 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

Page 20: 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 20

Design Process

ISE Brief Demonstration

Page 21: 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 21

Design Process

Architecture Overview

Controls and windows

GUI Library Manager

LibraryList

ISEFileIOStringManip

Template Tree

Page 22: 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 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

Page 23: 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 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

Page 24: 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 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.

Page 25: 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 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

Page 26: 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 26

Conclusion

Overall, we are very pleased with the outcome of our project.

Our thanks to: Harlan Mitchell Zachary Henkel Intel Eck Doerry

Page 27: 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 27

Questions and Answers

Project Exhibition TodayEngineering Building

Room 1372:00pm – 3:30pm

http://www.cse.nau.edu/~emm4