Beruflich Dokumente
Kultur Dokumente
A Component oriented Software Architecture for Cross STEP-AP Implementations Lothar Klein, LKSoftWare GmbH
Copyright LKSoftWare GmbH, 2008 1
About LKSoft
A leading provider on STEP technology Locations Headquarter in Germany www.lksoft.com Software development branch in Lithuania (20) US representative InterCAX LLC, Atlanta Main software products CircuitCAM for producing Printed Circuit Boards exclusive for www.LPKF.de JSDAI, for STEP software development IDA-STEP, viewing and editing for end-users
Running converter
ISO/TS 10303-35: Conformance testing methodology and framework: Abstract test methods for standard data access interface (SDAI) implementations
API
22: SDAI 27: SDAI Language binding for Java Both early and late binding (dictionary data) 35: SDAI Conformance tests
Data Exchange
21: STEP File Clear Text Encoding of the Exchange Structure 28: XML rep. of EXPRESS schemas and data 26: Binary rep. of EXPRESS-driven data (TBD)
Copyright LKSoftWare GmbH, 2008 5
JSDAI File JSDAI p21 Editor STEP-File p21 JSDAI DataValidator STEP-XML p28 JSDAI (STEP) Library XIM Library JSDAI Runtime Mapping Engine
Relational Database
JSDAI ExpressDoc
STEP Dictionary
JSDAI Express-G Editor EXPRESS Schema(s)
JSDAI ExpressCompiler
Mapping Compiler
XIM Schema
JSDAI ExpressEditor
XIM Mapping
optional component
JSDAI is a full featured object oriented architecture with a persistent storage and exchange mechanism It is in industrial use since 1997 The API is very stable form the early days. Changes affect only enhanced functionality
www.eclipse.org
2006-09-27
11
Eclipse Overview
Eclipse is a kind of universal tool platform - an open extensible platform for anything and nothing in particular - feature-rich development environment allows efficient tool creation and integration - rich client platform (from v3.2 on) - deliver software either - as part of the common IDE platform - or within your own standalone application
IDE - Integrated Development Environment
Copyright LKSoftWare GmbH, 2008 12
13
IDA-STEP plugin
IDA-STEP plugin
JSDAI plugin
14
2006-09-27
15
Software development
2006-09-27 Copyright LKSoftWare GmbH, 2006 16
2006-09-27
17
JSDAI-Edit
19
20
22
24
25
What shall be done? Who? Where? Which tool? Which material, How
Copyright LKSoftWare GmbH, 2008 27
28
29
Ap210 Viewer
AP210 - Viewer
2006-09-27 Copyright LKSoftWare GmbH, 2006 30
2006-09-27
31
PDES, Inc.
Project:
Leadership Evaluation
WBS #: 11.1.3.1
Date: 2008/04/09
Green
Red
Yellow
Status:
Stackup extensions
In test
Warpage testbed
Round 1 completed with 3 organizations; 2 in-process Testing new 210 aspects (panelization, pkg. substrates, ...)
Risks/Mitigations:
More ECAD/ECAM converters (and related tools and 210 model portions) are being challenged with a variety of advanced designs in the warpage testbed. New needs and issues emerge as new aspects are exercised (panelization, microvias, ...). Delays risk losing new 210 technology supporters.
Need resources for unit test case development and implementation Need more production designs for testing (limited to date except for Zuken Visula and CR5000)
Staffing/Participants:
Georgia Tech
Warpage simulation technology
InterCAX LLC
Commercialization and R&D extensions
LKSoft
ECAD/ECAM converters, STEP technology, and 210 support
Rockwell Collins
Testbed participant and 210 support
Issues/Actions:
Limitations in ECAD source model for Zuken CR5000 via CADIF resulting in incomplete / missing 210 model
Native CR5000-210 converter in development PC Design departments need education in source data preparation
NIST
Seed funding and 210 support