Managing integrity in design information flows

This paper addressses integrity rules that are embedded within engineering design applications and that apply between applications. A representation for integrity rules that are embedded in applications is presented and a set of related methods developed for: (a) maintaining the integrity condition of application developed data, (b) managing the precedence order between applications, in the context of (c) changing the schema and the associated mix of applications and (d) iterated execution of applications and change propagation. Both integrity rules literally embedded within external applications and others required to be embedded within a database are considered. The techniques are demonstrated with an extensive example.

[1]  Bertrand Meyer,et al.  Introduction to the Theory of Programming Languages , 1990 .

[2]  Klaus R. Dittrich,et al.  Supporting Semantic Rules by a Generalized Event/Trigger Mechanism , 1988, EDBT.

[3]  Bradford Smith,et al.  Product data exchange specification- first working draft , 1988 .

[4]  Kasra Ferdows,et al.  Managing international manufacturing , 1989 .

[5]  George Harhalakis,et al.  Implementation of Rule-Based Information Systems for Integrated Manufacturing , 1994, IEEE Trans. Knowl. Data Eng..

[6]  ARISTIDES A. G. REQUICHA,et al.  Representations for Rigid Solids: Theory, Methods, and Systems , 1980, CSUR.

[7]  Philippe Desfray,et al.  Object engineering - the fourth dimension , 1994 .

[8]  簡聰富,et al.  物件導向軟體之架構(Object-Oriented Software Construction)探討 , 1989 .

[9]  Jay Banerjee,et al.  Semantics and implementation of schema evolution in object-oriented databases , 1987, SIGMOD '87.

[10]  Charles M. Eastman,et al.  Management of Design Information Flows , 1994 .

[11]  Amihai Motro,et al.  Integrity = validity + completeness , 1989, TODS.

[12]  Andrew Kusiak,et al.  Concurrent Engineering: Automation, Tools, and Techniques , 1992 .

[13]  K. Clark,et al.  Lead time in automobile product development explaining the Japanese advantage , 1989 .

[14]  Elisa Bertino,et al.  Composite objects revisited , 1989, SIGMOD '89.

[15]  Klaus R. Dittrich,et al.  On Object-Oriented Database Systems , 1991, Topics in Information Systems.

[16]  Jeffrey D. Uuman Principles of database and knowledge- base systems , 1989 .

[17]  Gail E. Kaiser,et al.  Concurrency control in advanced database applications , 1991, CSUR.

[18]  Yehuda E. Kalay,et al.  Knowledge-Based Computer-Aided Architectural Design , 1994 .

[19]  Randy H. Katz,et al.  Toward a unified framework for version modeling in engineering databases , 1990, CSUR.

[20]  Jim Gray,et al.  The Transaction Concept: Virtues and Limitations (Invited Paper) , 1981, VLDB.

[21]  Hanan Samet,et al.  The Design and Analysis of Spatial Data Structures , 1989 .

[22]  Michele Missikoff,et al.  Integrity Constraints Representation in Object-Oriented Databases , 1992, CIKM.

[23]  Charles M. Eastman,et al.  Transaction Management in Engineering Databases , 1983, Engineering Design Applications.

[24]  Alejandro P. Buchmann,et al.  Handling Constraints and their Exceptions: An Attached Constraint Handler for Object-Oriented CAD Databases , 1991, On Object-Oriented Database System.