Fall, 2007 CS 6754, COA 8676E, ME6754

DESIGN AND ENGINEERING DATABASE MANAGEMENT

Prof. C. Eastman

Class Time: Tu-Th 3 – 4:30 PM

Location: L5  Howie Physics Building

OVERVIEW

 

 

Design and engineering organizations are undergoing dramatic changes, based on IT and Web technologies. This course is constructed to review current technologies and to explore emerging technologies for design and engineering data integration and exchange.  It provides a review of the field from the earliest days of CAD, through the current period using ISO-STEP technologies, and looks forward to the next generation of data management using the Semantic Web. 

The course does not make assumptions regarding student's background in databases per sec, but does assume background in engineering and design applications, and  some knowledge of software development

  

 

 

PART ONE: Engineering Processes and Process Modeling

A process and what it produces are symbiotic; change one and the other needs to change too. We start by examining engineering processes, identifying what makes them unique and special; We also examines various tools to formalize process, for quality assurance, for workflow management and other uses.  (3.5 weeks)

Lectures Notes:

Process Modeling Introduction

Process Modeling and BPMN

Assignment One

Process Modeling Criteria

Process Modeling in Design

BPMN – bicycles high level- other processes

Bicycle Parts

Engineering Quality

ISO-9000

Assignment 1 Criteria

Process Model Criteria

 

BPMN Implementation Links:

Active Modeler

ILOG BPMN

Links to High Level Bicycle Models

Active Modeler

ILOG BPMN

 

 

 

Required Reading:

ESPRIT 020408 - VEGA. A Model of Workflow. Specification of a Model for the Definition of Workflows in Virtual LSE Enterprises (.pdf)

Introduction to BPMN Stephen White, IBM (pdf)

Process Modeling Notations and Workflow Patterns, Stephen White, IBM (pdf)

 

BuildingSMART Quickguide to BPMN

Kenneth Crow, DRM Associates, (2002) CONFIGURATION MANAGEMENT AND ENGINEERING CHANGE CONTROL (.pdf)

ISO9000 link

OMG BPMN Specification Version 1.0

Support Readings:

Ghang Lee, Charles M. Eastman, and Rafael Sacks, Eliciting Information for Product Modeling using Process Modeling, Data & Knowledge Engineering, 62/2: pp. 292-307. (pdf)

Eastman,CM (1996) “Managing Integrity in Design Information Flows”, Computer Aided Design, (May, 1996), 28:6/7, pp.551-565.(.pdf)

 

PART TWO: Standard Database Concepts and Technology

What are the unique characteristics and capabilities of a database that distinguish it from other computer tools and/or environments? The evolution and development of the current relational database standard model; the relational data model and operators; relational database design; normalization, data modeling.  Major issues in databases: integrity, concurrency control, transaction management, interfaces to applications, authorization, backup and recovery. Application of relational models to engineering applications; representation of geometry, project data and the handling of configuration management of design data; some apparent limitations.

(4.5 Weeks)

Lectures Notes:

Introduction to Data Modeling and ER Modeling

Employee model in EER

EER Examples

Engineering Semantics -1

Engineering Semantics - 2

Metadata

Designing EER Models

Early Databases and the Development of the Relational Model

The Mapping from ER to relational

More complex mappings

Normalization

 

 

Required Reading:

 

Introduction to Entity-Relationship Modeling

 

 Extended Relationship Modeling

 Integrity management in Design - Eastman

Function in Device representation- B. Chandrasekaran and John R. Josephson, Computers in Engineering, 2000 (pdf)

Assignment 2

Assignment Two Criteria

Revision of Assignment Two

 

The Relational Data Model

SQL – The Standard

EER to Relational mapping

Assignment Three

PART THREE:  Data and Process Integration and Exchange Using STEP

History of the data exchange problem; review of IGES and DXF.  Data modeling of engineering products; ISO-STEP, the current international effort in developing data exchange models; the overall structure of STEP; the EXPRESS language and its graphical representation in EXPRESS-G; development of industry-specific and domain-specific product models developing an EXPRESS interface.

(6 weeks)

Assignment Four

Assignment Five

 

Lectures Notes:

Introduction to STEP

Style of STEP Modeling

STEP Good practices

 

CIS/2 Overview

 

IFC Overview

 

STEP Technology

 

STEP Review Guidelines

 

Transactions

Example IDM for Precast Concrete Design/Fabrication

Example IDM for Steel Fabrication

 

Required Reading:

Overview of EXPRESS and Related modeling Languages

STEP Integrated Resources

Introduction to the STEP Methodology

Support Readings:

STEP on a Page

 

Access to Some of the STEP Application Protocols:

 IFC: Industry Foundation Classes

CIS/2: CIMSteel Version 2

Part 41: Product Description

Part 42: Geometry and Topology

Part 43 Representation

Part 203: configuration_control_3d_design

Part 204: Mechanical design using boundary representation

Part 205: Mechanical Design Using Surface Representation

Part 208: Life-cycle management – change process

Part 227: Plant Spatial Configuration Application Protocol

Part 228: Numerical Control

Product Data Management draft report: Electro-Mechanical Parts

EXPRESSO Installer