Presentation is loading. Please wait.

Presentation is loading. Please wait.

Deriving a Product Model from Heterogeneous Processes Ghang Lee, Ph.D. Research Scientist, College of Architecture Georgia Institute of Technology

Similar presentations


Presentation on theme: "Deriving a Product Model from Heterogeneous Processes Ghang Lee, Ph.D. Research Scientist, College of Architecture Georgia Institute of Technology"— Presentation transcript:

1 Deriving a Product Model from Heterogeneous Processes Ghang Lee, Ph.D. Research Scientist, College of Architecture Georgia Institute of Technology NASA-ESA PDE 2005 Workshop Georgia Tech, April 22, 2005

2 Product ModelingProcess Modeling Current product modeling practice

3 Problems Company A (or Application A) Company B (or Application ) A single unified IDEF0 model Uniqueness of different processes Description on specific information items

4 Product ModelingProcess Modeling Motivations Long Modeling Time No validation method

5 Goals Provision of logical and scientific foundation and methods for constructing efficient and practical product models Reduction of the time and cost of developing and updating a data model from 3-10 years to 1-2 years

6 A Proposed Approach GTPPM: Georgia Tech Process to Product Modeling Domain Experts Product modeling experts Requirements Collection & Modeling (RCM) Logical Product Modeling (LPM) A product model Process A Process B Process C Info. Set A Info. Set B Info. Set C UoD

7 System Architecture Local terms Sharable, machine-interpretable terms Product Model Process Modeling Module Product Information Specification Module Logical Modeling Module (optional) Integration / Normalization

8 Challenge How to maintain the consistency between the information items collected from different processes A Ten- speed bike B Ten speed- bikes?

9

10 Four-level consistency assurance methods Semantic level Syntactic level Information flow level Data model level

11 Semantic level The ‘Nym’ Principle: No synonym, no homonym ten-speed ten bike speed-bikemotorcycle bicycle No homonym!No synonym!

12 Syntactic level ten-speed ten bike speed-bike

13 Product and Modifier Product Information (Information Construct (IC)) Product Modifier speed bike (is modified by)

14 Product Information Specification (PIS) Constituents Specialization Decomposition Association

15 Product Information Specification (PIS) Rules Rule 1: {  x | x    x  E} Rule 2: IC  P – M Rule 3: M  M –ME | M –SME | M –MA | NULL Rule 4: P  P – SP | P – DP | NULL Rule 5: DP  DP – DP′ | DP – SP | NULL Rule 6: SP  SP – DP | SP – SP′ | NULL Rule 7: ME  ME –SME | ME – ME |ME – MA | NULL Rule 8: SME  SME – SME | SME – ME | SME – MA | NULL Ref: G. Lee, C.M. Eastman and R. Sacks, Grammatical rules for specifying product information to support automated product data modeling (in review), Advanced Engineering Informatics (2004).

16 Example A beam, which is a kind of member, is a part of a structure. It’s made of a material. The material has strength IC M DP MA member M material SP beam P: structure strength DP: member Structure+member*beam+material{strength} Decomposition Association Specialization

17 Consistent Information Flow Input Passed-Through Modified Generated Available Information Provided Information INPUTOUTPUT Remaining

18 Available Input Information Upstream Information Source of A U1 U2U2 Available Information I a  I uo1  I uo2  U {x| output(up(A), x)}  {u, v, w, x, y, z} I uo2  {v, x, y, z} I uo1  {u, v, w} {u,v,x,y,z} A Input Output w: unused information {u, v, w, x, y, z}

19 Required Output Information Downstream Information Source of A {s,t} {t, z} {x, w} {v, y} {x, y} {p, q, r} {q, r} {m, s, t, z} A Output Input Input1  {x, y, t, z} Input2  {q, r, s, t} D1 D2 p, v, w, m: unused information {s,t} {z, t} Required Output Information I ro  U {x| input(dn(A), x)} – { U {x| output(up(dn(A)), x)} - U {z| output(A, x)}} {s, t, z}

20 Remedies Adjustment of information items Adjustment of flows Adjustment of activities

21 Consistency in a data model Process A Process B Collected Information Constructs (ICs) : token Information construct (IC) Restructured/Normalized as a Product Model Conflicts

22 A Basic Principle for conflict resolution “More semantics”

23 Example Problem Solution Design Pattern 8: A conflict between a subtype and a property

24 Implementation EXPRESS MS Visio Add-on GTPPM ®

25 Current Status Experimentation with the fourteen North American precast concrete companies Deployment in several construction IT-related research projects at CMU, Purdue, U. Florida, and Teeside Univ. (UK), Israel Institute of Technology

26 Future Work & Possible Extension Further development with the ISO STEP committees Possible extensions  Project/Product lifecycle management (PLM)  Workflow management  Business process reengineering  Conformance class development  Product model update  Automated data translator development

27 Questions?


Download ppt "Deriving a Product Model from Heterogeneous Processes Ghang Lee, Ph.D. Research Scientist, College of Architecture Georgia Institute of Technology"

Similar presentations


Ads by Google