An Introduction to X-Analysis Integration (XAI) Part 4: Advanced Topics & Current Research Georgia Tech Engineering Information Systems Lab eislab.gatech.edu.

Slides:



Advertisements
Similar presentations
Profiles Construction Eclipse ECESIS Project Construction of Complex UML Profiles UPM ETSI Telecomunicación Ciudad Universitaria s/n Madrid 28040,
Advertisements

Finite element method Among the up-to-date methods of stress state analysis, the finite element method (abbreviated as FEM below, or often as FEA for analyses.
2009 – E. Félix Security DSL Toward model-based security engineering: developing a security analysis DSML Véronique Normand, Edith Félix, Thales Research.
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
Parameterizing a Geometry using the COMSOL Moving Mesh Feature
Beams and Frames.
OMG Systems Modeling Language (OMG SysML™) Matthew Hause ARTiSAN Software Tools Some slides reused from the OMG SysML™ Tutorial with permission.
Chapter 17 Design Analysis using Inventor Stress Analysis Module
Object-Oriented Analysis and Design
Train Control Language Teaching Computers Interlocking By: J. Endresen, E. Carlson, T. Moen1, K. J. Alme, Haugen, G. K. Olsen & A. Svendsen Synthesizing.
July 11 th, 2005 Software Engineering with Reusable Components RiSE’s Seminars Sametinger’s book :: Chapters 16, 17 and 18 Fred Durão.
Structures and stress BaDI 1.
UML CASE Tool. ABSTRACT Domain analysis enables identifying families of applications and capturing their terminology in order to assist and guide system.
Computational Fracture Mechanics
Materials Selection Without Shape...when function is independent of shape...
© Copyright Eliyahu Brutman Programming Techniques Course.
3 Torsion.
MCE 561 Computational Methods in Solid Mechanics
Introduction to Software Testing
Introduction to Software Design Chapter 1. Chapter 1: Introduction to Software Design2 Chapter Objectives To become familiar with the software challenge.
Chapter 5 Vibration Analysis
Introduction to virtual engineering László Horváth Budapest Tech John von Neumann Faculty of Informatics Institute of Intelligent Engineering.
Basic Concepts The Unified Modeling Language (UML) SYSC System Analysis and Design.
1 Integrating Design with Simulation & Analysis Using SysML Status Update to SE DSIG on GIT SysML-related Efforts Russell Peak (presenter), Chris Paredis,
MapleSim and the Advantages of Physical Modeling
Developing a Design/Simulation Framework
PWB Product Data-Driven Analysis Using STEP AP210 An Example XAI Application Russell S. Peak Senior Researcher & Co-Director Engineering Information Systems.
Planning Meeting for Product, Lifecycle Management,
© 2011 Autodesk Stressed Up: From Inventor Simulation to Simulation Mechanical Wasim Younis Senior Application Engineer, Symetri UK James Herzing Technical.
1 CS 456 Software Engineering. 2 Contents 3 Chapter 1: Introduction.
GIT SysML Parametrics Work Presenter GIT Product & System Lifecycle.
Ansys Workbench 1 Introduction
An Introduction to Software Architecture
Automating Product Data-Driven Analysis Using Multifidelity Multidirectional Constrained Objects Russell S. Peak Senior Researcher & Assistant Director.
Introduction to MDA (Model Driven Architecture) CYT.
Characterizing Fine-Grained Associativity Gaps: A Preliminary Study of CAD-CAE Model Interoperability
Techniques and Tools for Product-Specific Analysis Templates Towards Enhanced CAD-CAE Interoperability for Simulation-Based Design and Related Topics Russell.
9 Torsion.
Linear Buckling Analysis
An Introduction to X-Analysis Integration (XAI) Part 1: Constrained Object (COB) Primer Georgia Tech Engineering Information Systems Lab eislab.gatech.edu.
An Object-Oriented Internet-based Framework for Chip Package Thermal & Stress Simulation IPACK Shinko Electric Industries Co., Ltd. 2 Package.
GIT SysML Work Update Representing Executable Physics-based CAD/CAE Models in SysML Presenter
Chapter Five Vibration Analysis.
1 5 Nov 2002 Risto Pohjonen, Juha-Pekka Tolvanen MetaCase Consulting AUTOMATED PRODUCTION OF FAMILY MEMBERS: LESSONS LEARNED.
An Introduction to X-Analysis Integration (XAI) Part 2: Multi-Representation Architecture (MRA) Primer Georgia Tech Engineering Information Systems Lab.
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
SysML Emphasis at GIT Presenter GIT Product & System Lifecycle.
Enhancing Engineering Design and Analysis Interoperability Part 3: Steps toward Multi-Functional Optimization Rod Dreisbach The Boeing Company Computational.
GIT SysML Work Update Part 0: Overview Part 1: Representing Executable Physics-based CAE Models in SysML Presenter
Rational Unified Process Fundamentals Module 7: Process for e-Business Development Rational Unified Process Fundamentals Module 7: Process for e-Business.
1 An Information-Driven FEA Model Generation Approach for Chip Package Applications Sai Zeng 1, Russell Peak 2*, Ryuichi Matsuki 3, Angran Xiao 4, Miyako.
Characterizing Fine-Grained Associativity Gaps: A Preliminary Study of CAD-CAE Model Interoperability
3 Torsion.
STEP Tutorial: “ Fundamentals of STEP” David Briggs, Boeing January 16, 2001 ® PDES, Inc NASA STEP Workshop step.nasa.gov.
Cooperative Computing & Communication Laboratory A Survey on Transformation Tools for Model-Based User Interface Development Robbie Schäfer – Paderborn.
7-1 ANSYS, Inc. Proprietary © 2009 ANSYS, Inc. All rights reserved. February 23, 2009 Inventory # Workbench - Mechanical Introduction 12.0 Chapter.
ELEE 4303 Digital II Introduction to Verilog. ELEE 4303 Digital II Learning Objectives Get familiar with background of HDLs Basic concepts of Verilog.
Developing Product Line Components Jan Bosch Professor of Software Engineering University of Groningen, Netherlands
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.
Software Engineering Lecture 10: System Engineering.
AAE 3521 AAE 352 Lecture 08 Matrix methods - Part 1 Matrix methods for structural analysis Reading Chapter 4.1 through 4.5.
AN OVERVIEW OF COMPUTER AIDED ENGINEERING/DESIGN (CAE/D) SYSTEMS AND DATA ROBERT E. FULTON PROFESSOR OF MECHANICAL ENGINEERING DIRECTOR ATLANTA ELECTRONIC.
1 Capturing the Relationships between Design Problems and Analysis Models Gregory Mocko, Jitesh Panchal, and Farrokh Mistree Systems Realization Laboratory.
IBM Rational Rhapsody Advanced Systems Training v7.5
First MIT Conference on Computational Fluid and Structural Mechanics
pde2005 7th NASA-ESA Workshop on Product Data Exchange (PDE)
Part 1. Constrained Objects
Federated Product Models for Simulation-based PLM
Introduction to Software Testing
Engineering IT Summary & Recommendations
Presentation transcript:

An Introduction to X-Analysis Integration (XAI) Part 4: Advanced Topics & Current Research Georgia Tech Engineering Information Systems Lab eislab.gatech.edu Contact: Russell S. Peak Revision: March 15, 2001 Copyright © by Georgia Tech Research Corporation, Atlanta, Georgia USA. All Rights Reserved. Developed by eislab.gatech.edu. Permission to use for non-commercial purposes is hereby granted provided this notice is included.

2 Engineering Information Systems Lab  eislab.gatech.edu © GTRC An Introduction to X-Analysis Integration (XAI) Short Course Outline Part 1: Constrained Objects (COBs) Primer –Nomenclature Part 2: Multi-Representation Architecture (MRA) Primer –Analysis Integration Challenges –Overview of COB-based XAI –Ubiquitization Methodology Part 3: Example Applications »Airframe Structural Analysis »Circuit Board Thermomechanical Analysis »Chip Package Thermal Analysis –Summary Part 4: Advanced Topics & Current Research

3 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Advanced Topics & Current Research Outline Advanced Product Information-Driven FEA Modeling –Focus on cases with: »Variable topology multi-body geometries »Different design & analysis geometries »Mixed analytical bodies and idealized interfaces Constrained Object (COB) Extensions –Automating support for multiple views –Next-generation capabilities Optimization and the MRA

4 Engineering Information Systems Lab  eislab.gatech.edu © GTRC a 2 3a 1b 1c 3b3c 3a3b 2 1a1b1c 1d1e 3 1a1b 1c 1d 2 3 4a4b4c Analytical BodiesFEA Model Decomposed Volumes original topology change (no body change) variable body change (includes topology change) Variable Topology Multi-Body (VTMB) FEA Meshing Challenges Labor-intensive “chopping”

5 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Product Information-Driven FEA Methodology Purpose of VTMB Methodology [Gen. 1 - Koo, 2000] algorithm ij Design Types i = 1…m Analysis Types j = 1…n Design Instances Analysis Instances VTMB FEA Models VTMB Methodology create algorithm ij once for a given ijj  {1…n} (not all design types have all analysis types) e.g.) for i=1(EBGA), j=1(thermal resistance) j=2 (thermal stress) for i=2 (PWB), j=1 (warpage) Chip package APMsthermal resistance CBAMs PWB APMs thermal stress CBAMs ANSYS SMMs VTMB= variable topology multi-body use algorithm ij many times

6 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Gen. 2 Research Questions a) How to represent ABB assembly? Overall Objectives [Zeng thesis] u Develop broader algorithm(s) vs. Koo method [2000] u Clarify & generalize representations vs. Zhou method [1997] L1 C1 C2 C1 C2 S1 Distributed Force Slip bonding Glue bonding Shell Body A Continuum B Fully constraint Assembly Framework L1: Loading Constraints C1,C2:Connectivity Constraints S1:Support Constraints Example ABB assembly

7 Engineering Information Systems Lab  eislab.gatech.edu © GTRC ABB assembly view ABB assembly view combined with ANSYS- specific consideration Research Questions b) How represent Preprocessor Solution Method Model (PSMM)? (FEA model specific)

8 Engineering Information Systems Lab  eislab.gatech.edu © GTRC L1 C1 C2 S1 PSMM framework Research Questions b) How represent Preprocessor Solution Method Model? (cont.) (FEA model specific)

9 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Research Questions c) How map ABB assembly model to PSMM? L1 C1C1 C2C2 C1C1 C2C2 S1 ABB Assembly Framework LL C C C1C1 C1C1 C C2C2 S S S Preprocessor SMM Framework ABB  PSMM

10 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Chip Package Applications Automatic FEA Pre/Post-processing & Solution (in vendor-specific Solution Method Model) Idealized Model (ABB Assembly)

11 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Benchmark Example Extended wing in-deck galley end tie (ewidget) - case 1 Case 1.a Blocks = analytical solids (turns into FEA elements) Sheet = analytical shell Idealized body interfaces = no-slip Case 1.b Same as 1.a except: Idealized body interfaces = mixture of no-slip and possible gap regions Design model Idealized geometry for analytical model (not shown yet)

12 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Benchmark Example Extended wing in-deck galley end tie (ewidget) - case 2 Case 2 Same as 1.a except: Need transition between blocks for shell surfaces (matching outer vs. inner faces vs. mid-plane faces) Design model Idealized geometry for analytical model (not shown yet)

13 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Airframe Applications Automatic FEA Pre/Post-processing & Solution (in vendor-specific Solution Method Model) Design Model

14 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Status: Advanced Product Info-Driven FEA Modeling u Building on previous work u PhD thesis proposal underway [Zeng] u Target applications identified & work underway: –Chip package thermal analysis (Shinko) –Airframe structural analysis (Boeing)

15 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Advanced Topics & Current Research Outline Advanced Product Information-Driven FEA Modeling Constrained Object (COB) Extensions –Automating support for multiple views –Next-generation capabilities Optimization and the MRA

16 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Constrained Object (COB) Representation Current Technical Capabilities - Generation 2 u Capabilities & features: –Various forms: computable lexical forms, graphical forms, etc. –Sub/supertypes, basic aggregates, multi-fidelity objects –Multi-directionality (I/O change) –Wrapping external programs as white box relations u Analysis module/template applications: –Product model idealizations –Explicit associativity relations with design models & other analyses –White box reuse of existing tools (e.g., FEA, in-house codes) –Reusable, adaptable analysis building blocks –Synthesis (sizing) and verification (analysis)

17 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Constrained Objects (cont.) Representation Characteristics & Advantages - Gen. 2 u Overall characteristics –Declarative knowledge representation (non-causal) –Combining object & constraint graph techniques –COBs = (STEP EXPRESS subset) + (constraint graph concepts & views) u Advantages over traditional analysis representations –Greater solution control –Richer semantics (e.g., equations wrapped in engineering context) –Capture of reusable knowledge –Enhanced development of complex analysis models u Toolkit status (XaiTools v0.4) –Basic framework, single user-oriented, file-based

18 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Planned Generation 3 + COB Enhancements u Use standard forms: Express v3, STEP Parametrics, XML, UML OCL, … u Leverage standard content: STEP generic resources, APs,... u Support concurrent multiple users (block points/buffering, synchronization, …) u Enable interactive COS and COI construction u Provide variety of interaction views/forms: –textual/graphical –geometric/logical –definition/solution/documentation –traditional (e.g., classical equation form)

19 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Interaction Views/Forms u information structure navigation u template/instance u textual/graphical u geometric/logical u definition/solution/documentation u traditional (e.g., classical equation form) u native CAD/CAE tool u specialized application view Novice Users: Graphical forms and specialized applications Expert Users: All forms Each form has its niche

20 Engineering Information Systems Lab  eislab.gatech.edu © GTRC COB Modeling Views HTML

21 Engineering Information Systems Lab  eislab.gatech.edu © GTRC COB Structure: Graphical Forms Spring Primitive Basic Constraint Schematic Notation Template Structure (Schema ) Constraint Schematic Parameterized Figure Relations Subsystem View (for reuse by other COBs)

22 Engineering Information Systems Lab  eislab.gatech.edu © GTRC COB Structure: Lexical Form Spring Primitive Constraint Schematic Lexical COB Schema Template COB spring SUBTYPE_OF abb; undeformed_length, L 0 : REAL; spring_constant, k : REAL; start, x 1 : REAL; end, x 2 : REAL; length, L : REAL; total_elongation, ΔL : REAL; force, F : REAL; RELATIONS r1 : " == - "; r2 : " == - "; r3 : " == * "; END_COB;

23 Engineering Information Systems Lab  eislab.gatech.edu © GTRC COB Instance Views Spring Primitive Constraint Schematic Instance ViewsLexical COB Instances Basic Constraint Schematic Notation Instances input: INSTANCE_OF spring; undeformed_length : 20.0; spring_constant : 5.0; start : ?; end : ?; length : ?; total_elongation : ?; force : 10.0; END_INSTANCE; result (reconciled): INSTANCE_OF spring; undeformed_length : 20.0; spring_constant : 5.0; start : ?; end : ?; length : 22.0; total_elongation : 2.0; force : 10.0; END_INSTANCE;

24 Engineering Information Systems Lab  eislab.gatech.edu © GTRC spring2 spring1 Constraint Graph-S Two Spring System L 10 k1k1 L1L1 L1L1 L 20 k2k2 x 21 x 22 F2F2 L2L2 F1F1 x 11 x 12 u1u1 u2u2 P L2L2 bc4 r12 r13 r22 r23 bc5 bc6 bc3 r11 r21 bc2 bc1

25 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Extended Constraint Graph-S Two Spring System Extended Constraint Graph-S Constraint Graph-S Groups objects & relations into parent objects Object-oriented vs. flattened partial (BC relations not included)

26 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Multi-Disciplines/Users Constraint Schematic

27 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Pullable Documentation Views * Boundary condition objects & pullable views are WIP* (1) Extension Analysis a. 1D Extensional Rod b. 2D Plane Stress FEA 1. Mode: Shaft Tension 2. BC Objects Flaps down : F = 3. Part Feature (idealized) 4. Analysis Calculations 1020 HR Steel E= 30e6 psi L eff = 5.0 in lbs 5. Objective A = 1.13 in 2  allowable   psi 1.03 (2) Torsion Analysis (1a) Analysis Problem for 1D Extension Analysis Solution Tool Links BC Object Links (other analyses)* Design/Idealization Links Material Links Pullable Views* Flap Link SCN

28 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Views with FEA templates & Native CAE

29 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Generic COB Browser with design and analysis objects (attributes and relations) Specialized Analysis Module Tool with idealized package cross-section Idealized Graphical Views, Generic Browser, & Specialized Applications

30 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Parameterized Geometry at Preliminary Design Fidelity APM = analyzable product model

31 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Native CAD inter_axis_length sleeve2.width sleeve2.inner_diameter

32 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Planned Generation 3 + Other COB Enhancements u Support units and automatic conversions u Extend COI language capabilities u Improve constraint graph algorithms –Support structural loops –Support multiple subsolvers (for specified subgraphs) u Enable hybrid declarative/procedural approaches u Allow constraint hierarchies (i.e., relations with variable satisfaction priorities) u Support enhanced relations u Support explicit COS categories (e.g., APMs, CBAMs, ABBs) u Versioning & configuration management of structure

33 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Enhanced Relations u Inequalities –Enable capture of model assumptions & limitations u Arbitrary aggregate elements: a[ i ] = 5 + a[i+1]a[n/2] = 9 u Object relations:vs. Real no. relations: point1 = point2point1.x = point2.x u Conditionals (higher order constraints): if (x > y) then (a = b) u Buffered relations

34 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Status: Next Gen. COBs and Views u Building on previous work u Needs and anticipated approaches identified u Seeking extension opportunities

35 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Advanced Topics & Current Research Outline Advanced Product Information-Driven FEA Modeling Constrained Object (COB) Extensions –Automating support for multiple views –Next-generation capabilities Optimization and the MRA

36 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Thesis Abstract

37 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Optimization Integration Thrust (work-in-process) Improved Design / Process Optimization Module (OMEP) CONMIN DSIDES

38 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Optimization Model Diversity Min Weight g (x)<0 h(x) =0 subject to Stress Design variables Area Min Weight OPTIMIZATION MODEL CLASS Optimization Object 1Optimization Object 2 Min Weight subject to X(H) Min Weight subject to X(H,LL,LR) OPTIMIZATION MODEL CLASS Optimization Object 1Optimization Object 2 Min Weight, Cost subject to Optimization Object 3 X(H,LL,LR,Mat) g (x)<0 h(x) =0 g (x)<0 h(x) =0 2D PLANE STRAIN MODEL 1D EXTENSIONAL STRESS MODEL Analysis Model(s) Enhancement and/or Addition subject to Stress Buckling Design variables Area, Material Objective, design variable, and/or constraint function enhancement

39 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Optimization Model Enhancement Minimize LAf  1 Weight Subject to 0)( 1  AMSg stress Normal Stress Margin of Safety Design variables X ={A} Minimize LAf  1 Weight Subject to 0)( 1  AMSg stress Normal Stress Margin of Safety Design variables X ={A, material} OPTIMIZATION MODEL I OPTIMIZATION MODEL II

40 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Minimization of Weight of a Linkage X(area) subject to (extensional stress) L eff product structure:linkage material effective length, L eff deformation model linear elastic model L o Extensional Rod (isothermal) F  L  A L  E x 2 x 1 youngs modulus, E cross sectionarea, A al1 al3 al2 analysis context goal:optimization mode:shaft tension condition: flaps down linkage reaction allowable stress Margin of Safety (> case) allowable actual MS t s1 A Sleeve 1 A t s2 d d s1 Sleeve 2 L Shaft L eff  s y x PP E, A  L L eff ,  L minimize weight constraint Design Variable A weight,W WAL  MS  0 density,  MS stress 

41 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Minimization of Weight of a Linkage X(area, material) subject to (extensional stress) L eff product structure:linkage material effective length, L eff deformation model linear elastic model L o Extensional Rod (isothermal) F  L  A L  E x 2 x 1 youngs modulus, E cross sectionarea, A al1 al3 al2 analysis context goal:optimization mode:shaft tension condition: flaps down linkage reaction allowable stress Margin of Safety (> case) allowable actual MS t s1 A Sleeve 1 A t s2 d d s1 Sleeve 2 L Shaft L eff  s y x PP E, A  L L eff ,  L minimize weight constraint Design Variable area,A weight,W WAL  MS  0 density,  MS stress  material

42 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Optimization Model Enhancement Minimize LAf  1 Weight Subject to 0)( 1  AMSg stress Normal Stress Margin of Safety 0)( 2  AMSg buckling Buckling Margin of Safety Design variables X ={A, material} OPTIMIZATION MODEL III OPTIMIZATION MODEL IV

43 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Minimization of Weight of a Linkage X(area) subject to (extensional stress, buckling load) L eff product structure:linkage material effective length, L eff deformation model linear elastic model L o Extensional Rod (isothermal, buckling) F  L  A L  E x 2 x 1 youngs modulus, E cross section area, A analysis context goal:optimization mode:shaft tension condition: flaps down linkage reaction allowable stress Margin of Safety (> case) allowable actual MS t s1 A Sleeve 1 A t s2 d d s1 Sleeve 2 L Shaft L eff  s y x PP E, A  L L eff ,  L minimize weight constraints Design Variables A weight,W WAL  MS  0 MS stress  Margin of Safety (> case) allowable actual MS moment of inertia, I load,P MS buckling L o Extensional Rod (Buckling) P cr I E density, 

44 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Minimization of Weight of a Linkage X(area, material) subject to (extensional stress, buckling load) L eff product structure:linkage material effective length, L eff deformation model linear elastic model L o Extensional Rod (isothermal, buckling) F  L  A L  E x 2 x 1 youngs modulus, E cross section area, A analysis context goal:optimization mode:shaft tension condition: flaps down linkage reaction allowable stress Margin of Safety (> case) allowable actual MS t s1 A Sleeve 1 A t s2 d d s1 Sleeve 2 L Shaft L eff  s y x PP E, A  L L eff ,  L minimize weight constraints Design Variables A weight,W WAL  MS  0 MS stress  Margin of Safety (> case) allowable actual MS moment of inertia, I load,P MS buckling L o Extensional Rod (Buckling) P cr I E density,  material

45 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Status: Optimization u Initial PhD thesis completed [Cimtalay, 2001] u Seeking insertion & extension opportunities u Need to leverage recent optimization tools –Ex. iSIGHT, ProductCenter, … –Provide enhanced modularity & knowledge capture