STEP Tutorial: “ How a Software Developer Implements STEP” Tony Ranger, Theorem Solutions January 16, 2001 ® PDES, Inc.

Slides:



Advertisements
Similar presentations
Lesson 2 Homework last lesson Grammar Spelling basics Vocabulary Homework.
Advertisements

The Internet and Social Implications Lauren Stentz and Liz Pisano.
Letters, Memos, and s. The Letter (Used generally outside the organization)  Return Address  Date  Inside Address  Salutation  Body  Complimentary.
Business Research Methods William G. Zikmund
Writing the Report.
Business Research Methods William G. Zikmund Chapter 25: Communicating Research Results: Report Writing.
Plane English Eye halve a spelling chequer It came with my pea sea. It plainly marques four my revue Miss steaks eye kin knot sea. Eye strike a key and.
The best part of going back to school is seeing all your friends
The Pullet Surprise Can Did Ate (Read it out loud!) Eye halve a spelling checker It came with my pea sea, It plainly marquees four my revue Miss steaks.
Copyright © Open Applications Group, Inc. All rights reserved 11 David Connelly CEO, Open Applications Group,
Charm School for Surveyors Presented by: Dennis J. Mouland, PLS UCLS Conference 2014.
W3C - The World Wide Web Consortium Sam Rola Mitchell Smith Claire Stewart May 30 th 2007 Sam Rola Mitchell Smith Claire Stewart May 30 th 2007.
CE1 technology. What can you do on the Internet? Keep in touch Download music and movies Find a husband …
ISQA 454 Foundations 30 Second book. Spellbound I have a spelling checker, It came with my PC. It plainly marks four my revue Mistakes I cannot sea. I’ve.
Dr. Michael R. Hyman, NMSU Reports and Presentations (Click icon for audio)
A letter of application A first impression regarding your goals, personality and chances for success on the job An introduction and an invitation to read.
Report parts Prefatory partsMain body of the reportAppended parts.
Kathryn Mincey Associate Professor of English Morehead State University.
Grammar for Grade 9 Episode IX Capitalization and Spelling Rules.
All Presentation Material Copyright Eurostep Group AB ® A New Philosophy for STEP Implementation - STEP for the Web (S4W) David Price October 2003.
Résumés Sell Yourself in Writing Joliet Junior College Career Services.
The Breakthrough Strategy® And The Control Phase
Writing for Biology Class All materials taken from Knisely, Karin. (2009). Writing in Biology. Sinaur/Freeman.
What next and how can parents help?
Using STEP in exchange of digital product information. Ing. Martin Molhanec, CSc.
Discovering Computers 2008 Chapter 3 Application Software.
Web Site Creation: Good Practice Guidelines Standards For Project Web Sites Brian Kelly UK Web Focus UKOLN University of Bath UKOLN is supported by: .
The Worst PowerPoint Presentation Ever Brought To You By: Mastering Technical Sales
University of Sunderland Professionalism and Personal Skills Unit 6 Professionalism and Personal Skills Lecture 6: Report Writing.
9/13/ The Pullet Surprise Can Did Ate (Read it out loud!) Eye halve a spelling checker It came with my pea sea, It plainly marquees.
Standards for CAD Data Exchange. The CAD data is of four types Shape Non shape Design Manufacturing data.
By Anthony W. Hill & Course Technology1 Common End User Problems.
Technical Communication. Objectives  Show why engineers need to know how communicate  Identify how technical communication is different from high school.
By: Kristina Yegoryan At times students think that writing a paper a night before can be a miracle What about REVISION and EDITING then?
The Development of Support for PMI in STEP AP203E2 and AP214
Sept 19,  Provides a common set of terminology and definitions  A framework for describing resources and processes  Enables computer based interoperability.
Versioning, Extensibility & Postel’s Law Noah Mendelsohn Tufts University Web:
CHE 491 – Operations Lab 2014 Writing Review 1.Written Communication Assessment Rubric 2.Dr. Lane’s Tips for Report Writing 1 3.Some writing examples 2.
Writing for Advanced Science Courses Part 3: Grammar and Proof- reading Materials taken from Knisely, Karin. (2009). Writing in Biology. Sinaur/Freeman.
When Spell-Check Lets You Down: Commonly Confused Words & Other Insidious Imposters Kathryn Mincey Associate Professor of English Morehead State University.
Technical Education Click here to move on Index H.323 Related Standards Lesson 4.
“You’re Hired!” Tools for Successfully Finding and Landing a Job.
Slide 1Reproduction prohibited without permission from Computas AS © METIS An Open Architecture Toolkit ADM and ADML support Don Hodge Principle Knowledge.
Editing (Local Revision). 2 Editing and the Writing Process 1. Prewriting Generate ideas brainstorm, cluster, list, freewrite 2. Drafting: Shape ideas.
1 Industrial Data Implementors Forum Martin Hardwick STEP Tools, Inc. June 13, 2001 San Francisco, USA.
Enforcing Interoperability with the Open Archives Initiative Repository Explorer Hussein Suleman, Digital Library Research.
REVISE AND EDIT Word Crimes
English year 2 Lesson 2. Lesson 2: Plan for today Attendance A.Progress, questions, homework B.Warm-up C.No-problems D. Functions and Notions E. Four.
STEP Tutorial: “ Fundamentals of STEP” David Briggs, Boeing January 16, 2001 ® PDES, Inc NASA STEP Workshop step.nasa.gov.
THE ARMY WRITING PROGRAM
P ROOFREADING Lucy Sefton. A IMS AND OBJECTIVES Aim : Practice proofreading skills Objectives:  Take part in discussions regarding proofreading  Proofread.
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. PowerPoint to accompany Krar Gill Smid Technology of Machine.
STEP Tutorial Effective Exchange of STEP data January 16, 2001 ® PDES, Inc.
Homonyms to two too their there they’re by buy your you’re its it’s.
Resume Recommendations Your ticket to the interview!
Presentations 101 Let’s Talk about Talking Engineers Without Frontiers CEE 402 Based on a talk by Daisy Fan and Jery Stedinger for Environmental Water.
SPELLING, RESEARCH, HYPERLINKS, PROPERTIES 10/16/13.
TODAY YOU WILL NEED: PIECE OF PAPER, WRITING UTENSIL, AND DICTIONARY/THESAURUS
Business Writing: Writing the Report Business Communication: Writing the Report Writing the Report.
AFNeT Standardization Days Paris
How to Improve Your Writing Skills
Essentials of Marketing Research William G. Zikmund
Writing for Biology Class Part 3: Grammar and Proof-reading
Enforcing Interoperability with the Open Archives Initiative Repository Explorer Hussein Suleman, Digital Library Research Laboratory Virginia.
The Writing Process REVISION and EDITING
Other Problems due to Computers
Curriculum Meeting Thursday 13th September 2018
THE ARMY WRITING PROGRAM
Exploring Marketing Research William G. Zikmund
Terrible Presentations
Presentation transcript:

STEP Tutorial: “ How a Software Developer Implements STEP” Tony Ranger, Theorem Solutions January 16, 2001 ® PDES, Inc.

Copyright PDES, Inc ® Who am I ? A “developer” develops the standard An “implementor” implements the developed standard A “user” uses the implemented standard I am an implementor (I know my place!)

PDES, Inc. Copyright PDES, Inc ® What is STEP ? A Neutral Format for Product Data An International Standard - ISO A Computer Interpretable Definition Designed to avoid known problems and limitations of IGES Designed to have the capability of covering the full range of product data

PDES, Inc. Copyright PDES, Inc ® A Neutral Format #1723=CARTESIAN_POINT(“PT1”,(1.0,2.0,3.0));

PDES, Inc. Copyright PDES, Inc ® A Computer Interpretable Definition : Part 21 #1723=CARTESIAN_POINT(“PT1”,(1.0,2.0,3.0)); ENTITY_INSTANCE = ENTITY_INSTC_NAME “=“ SIMPLE_RECORD “;” ENTITY_INSTC_NAME = “#” DIGIT [DIGIT [DIGIT [DIGIT [DIGIT [DIGIT [DIGIT [DIGIT [DIGIT [DIGIT ]]]]]]]. [DIGIT [DIGIT [DIGIT [DIGIT [DIGIT [DIGIT ]]]]]]]. SIMPLE_RECORD = KEYWORD “(“ [ PARAMETER_LIST ] “)”

PDES, Inc. Copyright PDES, Inc ® A Computer Interpretable Definition : Express #1723=CARTESIAN_POINT(“PT1”,(1.0,2.0,3.0)); ENTITY cartesian_point SUBTYPE OF (point); coordinates : LIST[1:3] OF length_measure; END_ENTITY; ENTITY point SUPERTYPE OF (cartesian_point) SUBTYPE OF (geometric_representation_item); END_ENTITY;

PDES, Inc. Copyright PDES, Inc ® A Computer Interpretable Definition : Express (2) ENTITY geometric_representation_item SUPERTYPE OF (ONEOF(point,direction,vector,placement, etc)) SUBTYPE OF (representation_item); DERIVE dim : dimension_count := dimension_of(SELF); WHERE wr1 : SIZEOF(QUERY(using_rep <* using_representations(SELF) | NOT ( 'PDM_SCHEMA.GEOMETRIC_REPRESENTATION_CONTEXT' IN TYPEOF(using_rep.context_of_items)))) = 0; END_ENTITY;

PDES, Inc. Copyright PDES, Inc ® A Computer Interpretable Definition : Express (3) #1723=CARTESIAN_POINT(“PT1”,(1.0,2.0,3.0)); ENTITY cartesian_point SUBTYPE OF (point); coordinates : LIST[1:3] OF length_measure; END_ENTITY; ENTITY representation_item; name : label; WHERE wr1 : SIZEOF(using_representations(SELF)) > 0; END_ENTITY;

PDES, Inc. Copyright PDES, Inc ® A Computer Interpretable Definition : Part 11 entity_decl=entity_head entity_body END_ENTITY ‘;’ ENTITY cartesian_point SUBTYPE OF (point); coordinates : LIST[1:3] OF length_measure; END_ENTITY; entity_head = ENTITY entity_id [subsuper] ‘;’ entity_body = {explicit_attr} [derive_clause] [inverse_clause] [unique_clause] [where_clause] [inverse_clause] [unique_clause] [where_clause]

PDES, Inc. Copyright PDES, Inc ® Do I need to know all this stuff ? No - If I only want to dabble Yes - If I want to understand what is going on

PDES, Inc. Copyright PDES, Inc ® Why STEP ? It addresses all product data - meta data as well as technical It is becoming a global standard It has 10+ years of development The e-world needs standards Modular architecture allows wide range of interoperability It has warts Development is at ISO-speed Industry requirements always moving ahead Pros and Cons but it works

PDES, Inc. Copyright PDES, Inc ® What does the market want ? Data Exchange Data Sharing Data Archiving Standards : STEP, OMG, XML Interoperability Involvement with standards development – PDES, Inc., OMG

PDES, Inc. Copyright PDES, Inc ® What do our customers really really want ? Conformance Full Implementation ? Robustness Consistent Implementation It has to satisfy my business need IT HAS TO WORK!

PDES, Inc. Copyright PDES, Inc ® Conformance Testing ? Eye halve a spelling chequer It came with my pea sea It plainly marques four my revue Miss steaks eye kin knot sea

PDES, Inc. Copyright PDES, Inc ® Conformance Testing ? Eye have run this poem threw it I am shore your pleased two no Its letter perfect awl the weigh Eye strike a key and type a word And weight four it two say Weather eye am wrong oar write It shows me strait a weigh. As soon as a mist ache is maid It nose bee fore two long And eye can put the error rite Its rare lea ever wrong. My chequer tolled me sew.

PDES, Inc. Copyright PDES, Inc ® Full Implementation ? ENTITY degenerate_pcurve SUBTYPE OF (point); basis_surface : surface; reference_to_curve : definitional_representation; WHERE WR1: SIZEOF(reference_to_curve\representation.items) = 1; WR2: 'CONFIG_CONTROL_DESIGN.CURVE' IN TYPEOF (reference_to_curve\representation.items[1]); WR3: reference_to_curve\representation.items[1]\ geometric_representation_item.dim = 2; END_ENTITY; -- degenerate_pcurve Nobody is expected to use this - so it has not been implemented so it has not been implemented

PDES, Inc. Copyright PDES, Inc ® IT HAS TO WORK! Compatibility with other translators Equivalent Implementation Sympathetic Implementation Implementors Agreements Testing Forums - CAx-IF, PDM-IF Pilot Projects - –PDES, Inc. Engineering Analysis Pilot (AP209) –Electro-Mechanical Pilot (AP210)

PDES, Inc. Copyright PDES, Inc ® Where do I start ? Understand the framework - Express, Part 21, Schema Understand the application - select an AP Read the recommended practices Select your tools –STEP Tools, Inc. ST-Developer –ProSTEP STEP ToolKit –homegrown ? Join PDES, Inc. –Access to training, expertise, consultancy Join an appropriate implementors forum –Check the implementors agreements

PDES, Inc. Copyright PDES, Inc ® How do I test my program ? Implementors Forum - access to library of test parts –but beware really old parts Syntax Checkers Conformance Checkers Other vendors translators

PDES, Inc. Copyright PDES, Inc ® How do I deliver it ? STEP translators cannot be considered as fully independent processors Functionality releases need to be coordinated Functionality needs to be backwards compatible Functionality needs to be ‘forwards’ compatible –Robustness to guard against change needs to be built in

PDES, Inc. Copyright PDES, Inc ® How do I maintain it ? STEP as a standard is here for the long haul As the standard evolves it needs to be supportive of REALLY old data Processors too need to be supportive of ANCIENT data

PDES, Inc. Copyright PDES, Inc ® Where is STEP going ? Modular STEP STEP ML SDAI STEP Based Repositories New Application Protocols New Disciplines etc

PDES, Inc. Copyright PDES, Inc ® Conclusions STEP Implementors have a hard time They need your sympathy (if you’re a user or developer) STEP processes provide a business benefit to users STEP on the web (e-STEP) will grow This is where data exchange ? Questions ?