Premium
Twelve Design Patterns for Integrating and Normalizing Product Model Schemas
Author(s) -
Lee Ghang,
Eastman Charles M.,
Sacks Rafael
Publication year - 2007
Publication title -
computer‐aided civil and infrastructure engineering
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 2.773
H-Index - 82
eISSN - 1467-8667
pISSN - 1093-9687
DOI - 10.1111/j.1467-8667.2007.00475.x
Subject(s) - product model , computer science , normalization (sociology) , schema (genetic algorithms) , product design , new product development , product (mathematics) , software engineering , systems engineering , industrial engineering , data mining , information retrieval , engineering , mathematics , business , geometry , marketing , sociology , anthropology
This article reviews a method for generating a product model from user data and introduces 12 design patterns for resolving conflicts that may occur in the integration and normalization process. The generating method and design patterns were evaluated during a project to integrate the product models collected from three different precast concrete companies in the United States, testing the new method of product model generation. The application results indicate that the 12 design patterns are effective and sufficient for resolving most known schema conflicts and for integrating and normalizing multiple product models into a single well‐formed product model.