TR065: A Framework for Change Management in a Design Database

Placeholder Show Content

Abstract/Contents

Abstract

The complexity of many engineering designs is now so great that it is impossible for one engineer to complete a design alone. Instead, a team of engineers work collaboratively to achieve the design. This is known as concurrent design. Despite evolution of computer-aided design (CAD) tools toward integrated use of a design database, tools continue to assume that they will operate in isolation from one another and will take turns accessing and manipulating design data. The result is a tool-centric approach that makes close cooperation among a team of design engineers impossible.

This thesis argues that a tool-centric approach is unsuitable in a design environment for concurrent design, which requires a new design-centric approach that does permit close cooperation, and that existing tools and design databases cannot offer that new approach. As a framework for the design-centric approach, this thesis presents the Change Manager, which is a collection of software modules that are distributed among CAD tools and the design database. The Change Manager augments the functionality of tools and the database by serving as an intermediary between application code in a tool, and design data in the database.

The Change Manager offers a flexible model of concurrency control without the need for exclusive locks, and also provides support for close cooperation of engineers and their tools. The collaboration can be informal—directly among the engineers—as well as formal—computer-mediated. The Change Manager provides mechanism and protocol, but does not enforce policy. This thesis describes the architecture and operation of the Change Manager, explains how it supports a design-centric approach, and presents invariants that its operation guarantees.

Description

Type of resource text
Date created August 1991

Creators/Contributors

Author Hall, Keith
Author Wiederhold, Gio
Author Law, Kincho H.

Subjects

Subject CIFE
Subject Center for Integrated Facility Engineering
Subject Stanford University
Subject Concurrent Design
Subject Design
Genre Technical report

Bibliographic information

Access conditions

Use and reproduction
User agrees that, where applicable, content will not be used to identify or to otherwise infringe the privacy or confidentiality rights of individuals. Content distributed via the Stanford Digital Repository may be subject to additional license and use restrictions applied by the depositor.

Preferred citation

Preferred Citation
Hall, Keith and Wiederhold, Gio and Law, Kincho H.. (1991). TR065: A Framework for Change Management in a Design Database. Stanford Digital Repository. Available at: http://purl.stanford.edu/zf145dw5233

Collection

CIFE Publications

Contact information

Loading usage metrics...