Using STEP in exchange of digital product information. Ing. Martin Molhanec, CSc.

Slides:



Advertisements
Similar presentations
Can I Use It, and If so, How? Christian Lieske SAP AG – MultiLingual Technology Discussion of Consortium Proposal for OLIF2 File Header.
Advertisements

Software Modeling SWE5441 Lecture 3 Eng. Mohammed Timraz
Harmonisation of Standards for Enterprise Integration – an urgent need
IEEE 1532 (ISC) June, 2006 Alexander Brill. Reminder - IEEE Institute of Electrical and Electronics Engineers It is the world's leading professional association.
UFCEPM-15-M Object-oriented Design and Programming Jin Sa.
Modelling the spatial data of Hellenic Cadastre and generating the geodatabase schema Aris Sismanidis ARISTOTLE UNIVERSITY OF THESSALONIKI FACULTY OF ENGINEERING.
Introduction to AIXM. Topics Criticality of AIS information AIM – a “data centric” approach Worldwide interoperability AIXM mission Related developments.
Framework for CAD/CAM/PDM Applications Java and all Java-based trademarks and logos are trademarks or registered trademarks of Sun Microsystems, Inc. in.
MTEI Methods & Tools for Enterprise Integration
® Eurostep.ESUKPC v0.1©Copyright Eurostep Limited An Introduction to ISO STEP Part 25 David Price.
WG11 Implementation Methods WG11 N302 ISO TC 184/SC4 Part 21 Edition 3 Final Review before submission to ISO Dr. Martin Hardwick President STEP Tools,
Saeid Abolfazli, Faculty of Computer Science and IT, University Malaya Malaysia.
All Presentation Material Copyright Eurostep Group AB ® A New Philosophy for STEP Implementation - STEP for the Web (S4W) David Price October 2003.
Ship Common Information Model (SCIM)
IT in the AEC Industry Fall, 2002 The Need for Data Exchange As computer applications became more numerous in every domain, the need and value for exchange.
Copyright LKSoftWare GmbH About STEP A rough overview on ISO Lothar Klein, LKSoftWare GmbH This work is done as part of the European.
UKCIC Masters. Scope of Product Data Exchange Manufacturers Sub Contractors Concept Design Fabricate Assemble Test/ Deliver Support Enables consistent.
ISO/TC184/SC1/WG7 Status Report Regarding the Standardisation of a New NC Programming Data Interface Laboratory for Machine Tools and Production Engineering.
By: Md Rezaul Huda Reza 5Ps for SE Process Project Product People Problem.
Introduction to MDA (Model Driven Architecture) CYT.
Configuration Management (CM)
Scalable Metadata Definition Frameworks Raymond Plante NCSA/NVO Toward an International Virtual Observatory How do we encourage a smooth evolution of metadata.
Web Programming : Building Internet Applications Chris Bates CSE :
Metadata and Geographical Information Systems Adrian Moss KINDS project, Manchester Metropolitan University, UK
Computer Networks. Introduction Computer Network2 A History Lesson of Networking 1969 – ARPANET, first packet switched network consist of UCLA, Stanford,
ET-ADRS-1, April ISO 191xx series of geographic information standards.
CAM-I Scalable Flexible Manufacturing Initiative NGMS Task 6.1.
1 ILE Project Integrated Logistics Environment Kickoff Meeting Task 2 Completion of the Ship Common Information Model Presented by: Dr. Burton Gischner.
STEP - The Data Exchange Format A presentation by Mohan Krishna Nagamangalam on for Data Management for Engineering Applications 1.
Publish ISO Technical Corrigenda for ISO , and NSRP Systems Technology Panel Project Pete Lazo Product Data Services Corporation.
The ISO EXPRESS and Binary Data Project January 2005.
METS Application Profiles Morgan Cundiff Network Development and MARC Standards Office Library of Congress.
STEP Tools, Inc. 216 River Street / Troy, New York Voice: (518) / Fax: (518) The STEP.
Comparison of CEN, FGDC and ISO standards for metadata Ing. Jan Ruzicka Institute of Economics and Control Systems VŠB – Technical university Ostrava 17.
Modul 4 Struktur Informasi Mata Kuliah Preservasi Informasi Digital.
WIGOS Data model – standards introduction.
Digital Library The networked collections of digital text, documents, images, sounds, scientific data, and software that are the core of today’s Internet.
Mapping your business Du domaine métier à l'informatique Mapping your business The Model Driven Approach Jeff Konnen FME User Conference September 22nd.
STEP Tutorial: “ How a Software Developer Implements STEP” Tony Ranger, Theorem Solutions January 16, 2001 ® PDES, Inc.
® A Proposed UML Profile For EXPRESS David Price Seattle ISO STEP Meeting October 2004.
STEP Tutorial: “ Fundamentals of STEP” David Briggs, Boeing January 16, 2001 ® PDES, Inc NASA STEP Workshop step.nasa.gov.
Protocol Derivation Assistant Matthias Anlauff Kestrel Institute
Object Oriented Analysis and Design 1 Chapter 9 From Design to Implementation  Implementation Model  Forward, Reverse, and Round-Trip Engineering  Mapping.
Integrated application of eODL 1 J.Fischer Integrated application of eODL Workshop Integrated application of eODL Geneva, 13 September 2003 Harald Böhme,
Slide 1 Service-centric Software Engineering. Slide 2 Objectives To explain the notion of a reusable service, based on web service standards, that provides.
From XML to DAML – giving meaning to the World Wide Web Katia Sycara The Robotics Institute
Yu, et al.’s “A Model-Driven Development Framework for Enterprise Web Services” In proceedings of the 10 th IEEE Intl Enterprise Distributed Object Computing.
STEP MANAGEMENT OVERVIEW STEP ARCHITECTURE Module 4 Estimated Viewing Time: 60 Minutes.
Faculty of Civil Engineering Institute of Construction Informatics, Prof. Dr.-Ing. Scherer Institute of Construction Informatics, Prof. Dr.-Ing. Scherer.
TTCN-3 Testing and Test Control Notation Version 3.
Data Models. 2 The Importance of Data Models Data models –Relatively simple representations, usually graphical, of complex real-world data structures.
Faculty of Civil Engineering Institute of Construction Informatics, Prof. Dr.-Ing. Scherer Institute of Construction Informatics, Prof. Dr.-Ing. Scherer.
CS 501: Software Engineering Fall 1999 Lecture 5 (a) Requirements Analysis (continued) (b) Requirements Specification.
® IBM Software Group © 2009 IBM Corporation Viewpoints and Views in SysML Dr Graham Bleakley
 Eurostep 2000 The Future of STEP (ISO 10303) Bernd G. Wenzel Eurostep GmbH
Lecture and laboratory No. 13 Product data management and exchange Óbuda University John von Neumann Faculty of Informatics Institute of Applied Mathematics.
SUBJECT : DIGITAL ELECTRONICS CLASS : SEM 3(B) TOPIC : INTRODUCTION OF VHDL.
CSC 222: Object-Oriented Programming
CSC 222: Object-Oriented Programming
Software Engineering Lecture 4 System Modeling The Analysis Stage.
Computer Networks.
Course Outcomes of Object Oriented Modeling Design (17630,C604)
Heppenheim Prototype for the MOT design and for the Transfer follow-up
CSC 222: Object-Oriented Programming
Service-centric Software Engineering
Introduction to the Unified Modeling Language
Model data and exchange between different models. ISO
Web Programming : Building Internet Applications Chris Bates CSE :
Presentation transcript:

Using STEP in exchange of digital product information. Ing. Martin Molhanec, CSc.

What is STEP?

Maybe?

No ! The STEP is   ST andard for E xchange of P roduction data.  It is the ISO standard (ISO 10303).  The STEP standard is supporting geometry, topology, relationship, attributes, assemblies and configuration of product management data.

The STEP has many parts.

Description Methods  Explain how to describe the REAL WORLD – the production data.  Based on software engineering analytics methods.  Object Oriented paradigma.  EXPRESS language (ISO ).

Example of description SCHEMA materials; ENTITY linear_material; name : STRING; young_modulus : REAL; coef_thermal_expansion : REAL; shear_modulus : REAL; yield_stress : REAL; ultimate_stress : REAL; poissons_ratio : REAL; END_ENTITY; END_SCHEMA (* materials *);

Implementation Methods  Describe the mapping from STEP formal specifications (EXPRESS language) to a representation used to implement STEP  At present time exist following ISO parts: 21 (STEP file format) 22 (Abstract STEP Data Access Interface – SDAI) 27 (Java™ language-based SDAI) 28 (STEP data in XML) products are under development

STEP file format ISO ; HEADER; /* * Exchange File generated by ST-DEVELOPER v1.4 * Conforms to ISO */ FILE_DESCRIPTION ((''), '1'); FILE_NAME ('materials_data', ' T12:13:37-04:00', (''), (''), 'ST-DEVELOPER v1.4', '', ''); FILE_SCHEMA (('MATERIALS')); ENDSEC; DATA; #10 = LINEAR_MATERIAL ('Alumina', $, , $, $, $, $ ); #20 = LINEAR_MATERIAL ('Ceramic', $, , $, $, $, $ ); ENDSEC; END-ISO ;

Application Protocols  The STEP Parts known as Application Protocols (AP’s, part series 2xx) define formal models in a designated application area.  Some examples of protocols –AP203: Configuration controlled design –AP210: Electronic assembly, interconnect and packaging design –AP212: (Electrotechnical design and installation)

EXPRESS language  Object oriented  Human readable  Computer interpretable  Overall structure is similar to OOPL (object oriented program language )  Data model is similar to ERM (Entity- relationship model )

EXPRESS language  EXPRESS-C (EXPRESS with static and behavioural modelling capabilities)  EXPRESS-G (Graphical language)  EXPRESS-I (Instantiation language)  EXPRESS-M (Mapping definition language)  EXPRESS-P (Process definition language)  EXPRESS-V (Extension of EXPRESS which enables the creation of views)  EXPRESS-X (Merger of M and V)

Example of EXPRESS-G (Graphical language)

Simple example

EXPRESS language (description of point) ENTITY Point; x: REAL; y: REAL; END_ENTITY;

EXPRESS language (description of 3D point) ENTITY Point3D SUBTYPE OF (Point); z : REAL; END_ENTITY;

EXPRESS/STEP tools  WinSTEP (Version 3.0) –University of the Federal Armed Forces  J-SDAI –LKSoftWare GmbH  NIST Expresso –National Institute for Standards and Technology  EzExpress –free

EzExpress (editor for STEP definition files)

JSDAI STEP – Book AP210

CONCLUSION  The aim of this article was a brief explanation of STEP standard and EXPRESS language.  The STEP standard is the most important development in the area of an exchange of production data between different producers.  The STEP standard is supported by U.S.A. government and many of the most major worldwide producers e.g. General Electric, etc.

CONCLUSION  Our projects in the area of using the STEP/EXPRESS standard. –educational  put basic information about this standard in the courses –research  using the STEP/EXPRESS standard in the area of the packaging

Ing. Martin Molhanec, CSc. Czech Technical University Faculty of Electrical Engineering Department of Electrotechnology Technicka PRAHA 6 Tel: (2) WWW: