Intel Script Editor Design Review

Slides:



Advertisements
Similar presentations
© 2008 EBSCO Information Services SUSHI, COUNTER and ERM Systems An Update on Usage Standards Ressources électroniques dans les bibliothèques électroniques.
Advertisements

Pulan Yu School of Informatics Indiana University Bloomington Web service based Varuna.Net.
New Release Announcements and Product Roadmap Chris DiPierro, Director of Software Development April 9-11, 2014
Operating System.
MIDDLE EAST TECHNICAL UNIVERSITY COMPUTER ENGINEERING DEPARTMENT CENG 491 – COMPUTER ENGINEERING DESIGN I DSK4BRM.
Key-word Driven Automation Framework Shiva Kumar Soumya Dalvi May 25, 2007.
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.
Software Engineering Lecture 2 ASPI8-4 Anders P. Ravn, Feb
CS511 - Spring 2006 Final Presentation Project 3 - Team 1 Ching Chang Panagiotis Papapetrou Raymond Sweha.
Phones OFF Please Operating System Introduction Parminder Singh Kang Home:
Your Presentation Title Names of Team members Advisor name EE496A Midterm Presentation Fall, 2006.
CASE Tools CIS 376 Bruce R. Maxim UM-Dearborn. Prerequisites to Software Tool Use Collection of useful tools that help in every step of building a product.
Web-based Control Interface For a model train control system By: Kevin Sendra.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Computer Software.
Act! emarketing. 2 Increase the Value of Act! Integrated Marketing Easily access contacts, lookups, groups, and companies right from within Act!
Microsoft Office 2007 – Illustrated Introductory, Windows Vista Edition Understanding Essential Computer Concepts.
ProCol~ A jEdit Plugin for Remote Project Collaboration Justin Dieters Spring 2004 CS470 Final Presentation.
1 California State University, Fullerton Chapter 8 Personal Productivity and Problem Solving.
Office Live Workspace Visio 2007 Outlook 2007 Groove 2007 Access 2007 Excel 2007 Word 2007.
Planning and Writing Your Documents Chapter 6. Start of the Project Start the project by knowing the software you will write about, but you should try.
Title 1 Software Linked Interactive Competitive Environment Acceptance Test April 26 th, 2012.
Software Framework for Teleoperated Vehicles Team Eye-Create ECE 4007 L01 Karishma Jiva Ali Benquassmi Safayet Ahmed Armaghan Mahmud Khin Lay Nwe.
1 The Software Development Process  Systems analysis  Systems design  Implementation  Testing  Documentation  Evaluation  Maintenance.
©G. Millbery 2003Systems and User Interface SoftwareSlide 1 Self Documenting Systems  Systems where no external documentation is necessary  Includes:
1 3. Computing System Fundamentals 3.1 Language Translators.
Software Engineering. Software Engineering is… Design Coding Testing Debugging Documentation Maintenance …of new software.
Online Tech Support Web Forum For F.B.I.S.D By: Team X-Velocity.
Senior Design Group 16 Wiimote and Kinect Labs. Brenton Hankins - Team Leader Jeff Kramer - Communications Liaison Rick Hanton - Team Webmaster Harsh.
© ABB University - 1 Revision C E x t e n d e d A u t o m a t i o n S y s t e m x A Chapter 6 Application Structures Course T314.
The Software Development Process
Intel SECSIMPro Script Editor Introductory 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.
Taking Control of Visual Studio through Extensions and Extensibility Anthony Cangialosi Senior Program Manager Lead Microsoft Corporation DEV311.
Intel Script Editor Northern Arizona University Computer Science and Engineering Design Conference Presentation Spring 2002 Presented by The ENSCRYPT Team.
Requirement Engineering. Recap Elaboration Behavioral Modeling State Diagram Sequence Diagram Negotiation.
Differences Training BAAN IVc-BaanERP 5.0c: Application Administration, Customization and Exchange BaanERP 5.0c Tools / Exchange.
Credit:  An operating system is the program that is loaded into the computer  coordinates all the activities among.
Identify Windows Application Types Windows Development Fundamentals LESSON 1.1.
Types of Software Chapter 2.
Written by : Oren Frenkel Intel Confidential ® C CD SDS.
Power Point Mistakes Contrasting background and text Microsoft Office PowerPoint 2007 enables users to quickly create high-impact, dynamic presentations,
RAMSDENTelecommunications Training RAMSDEN Telecommunications Training RTT75 Create Technical Documentation.
Identify internal hardware devices (e. g
Computer Organisation
Principles of IT Basic Webpage Design Vocabulary.
CIS 375 Bruce R. Maxim UM-Dearborn
Chapter 2-Introduction to Making Multimedia
Nature & Types of Software
Computer Aided Software Engineering (CASE)
Software Support Framework
This presentation uses a free template provided by FPPT.com PRESENTED BY, R.Mohammed yasik.
TerraForm3D Plasma Works 3D Engine & USGS Terrain Modeler
USER AND TECHNICAL DOCUMENTATION
Dev Test on Windows Azure Solution in a Box
Computer Science I CSC 135.
Tools of Software Development
Information Technology for Management
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Nat 4/5 Computing Science Operating Systems
Java External Libraries & Case Study
Functions of an operating system
Chapter 11: Software Configuration Management
Operating Systems Lecture 1.
Design Review 2/21/2001.
Basic Webpage Design Vocabulary
<Project Title>
Proposed Approach and Considerations
Chapter 2-Introduction to Making Multimedia
Games Development 2 Tools Programming
Overview of Computer system
Presentation transcript:

Intel Script Editor Design Review E N S C R Y P T Intel Script Editor Design Review

The ENSCRYPT Team Brian Crampton Eric Miles Yoshani Thiruvilangam February 23, 2002 E N S C R Y P T

Presentation Overview Background Information High Level Design Current Schedule February 23, 2002 E N S C R Y P T

Our Sponsor Intel Corporation Specifically: Harlan Mitchell, Software Engineer Zachary Henkel, Software Engineer February 23, 2002 E N S C R Y P T

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

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

Design Methodology February 23, 2002 E N S C R Y P T

High Level Design Package Diagram February 23, 2002 E N S C R Y P T

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

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

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

High Level Design Package Diagram Legend Complete In Progress February 23, 2002 E N S C R Y P T

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

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

Schedule Report February 23, 2002 E N S C R Y P T

Schedule Report February 23, 2002 E N S C R Y P T

Questions and Answers ? February 23, 2002 E N S C R Y P T