Design process rationale capture and support by abstraction of criteria

The re-use of previous design knowledge is a potentially important way to improve design efficiency. To do so, both the product under study (product data) and the argumentation leading to it (process data) must be stored throughout the engineering design process. CAD systems do the former very well; the latter has to be developed. The objective of the paper is to contribute to a system able to capture design process rationale and make it available for re-use in the current design project or in further projects. The approach involves extracting elements of argumentation and maintaining connections between arguments, proposed solutions and decision-making contexts. Criteria exchanged between design participants leading to the acceptance or refusal of solutions are key clues to understanding design rationale. A descriptive model of a design process is proposed, based on features capitalising on the rationale of design: a conjecture (an element of a solution proposed for validation), a criterion (an element of evaluation of the proposal) and the interactions between them. Conjectures capture alternatives; criteria provide access to the rationale behind the alternatives. The model was validated by laboratory-based experimentation. A computer-aided tool supporting and analysing criteria–conjecture interactions was developed, focusing on the context of decision-making and currently available information. It comprises a database storing the interactions and five modules to process the data for use in a design context. The raw data in the database are abstracted into knowledge according to the manner in which a design engineer wants to retrieve and use it. This structure is represented in the form of a data-processing prototype.

[1]  William C. Regli,et al.  A Survey of Design Rationale Systems: Approaches, Representation, Capture and Retrieval , 2000, Engineering with Computers.

[2]  Laurent Karsenty,et al.  An empirical evaluation of design rationale documents , 1996, CHI.

[3]  Craig Schlenoff,et al.  Process Specification Language: An Analysis of Existing Representations , 1998 .

[4]  Nam P. Suh,et al.  principles in design , 1990 .

[5]  Serge Tichkiewitch,et al.  Methodology and Product Model for Integrated Design Using a Multiview System , 1997 .

[6]  Daniel Brissaud,et al.  An Approach to Concurrent Engineering Using Distributed Design Methodology , 1996 .

[7]  Thomas F. Stahovich,et al.  An inductive approach to learning and reusing design strategies , 2002 .

[8]  Craig Schlenoff,et al.  Unified Process Specification Language: Requirements for Modeling Process , 1996 .

[9]  Martin Patrick,et al.  Distributed Design Theory and Methodology , 1995 .

[10]  Karen L. Myers,et al.  Acquiring Design Rationale Automatically Acquiring Design Rationale Automatically , 2022 .

[11]  Nam P. Suh,et al.  Axiomatic Design: Advances and Applications , 2001 .

[12]  Linden J. Ball,et al.  Representing design rationale to support innovative design reuse: a minimalist approach , 2001 .

[13]  Eric Blanco,et al.  Intermediary Objects as a Means to Foster Co-operation in Engineering Design , 2003, Computer Supported Cooperative Work (CSCW).

[14]  Richard M. Young,et al.  Options and Criteria: Elements of design space analysis , 1991 .

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

[16]  Stephen Potter,et al.  Knowledge and Reasoning: Issues Raised in Automating the Conceptual Design of Fluid Power Systems , 2001 .

[17]  Paul W. H. Chung,et al.  An integrated approach to representing and accessing design rationale , 1998 .

[18]  D. Schoen The Reflective Practitioner , 1983 .

[19]  Daniel Galarreta,et al.  Study of Dynamic Viewpoints in Satellite Design , 1998 .

[20]  Masaki Suwa,et al.  Macroscopic analysis of design processes based on a scheme for coding designers' cognitive actions , 1998 .