A compositional approach to modelling design rationale

Design support systems need to be developed on the basis of an understanding of the human design process to be useful during design. The explicit representation of design history and rationale are of particular importance for explanation and reuse. Within the DESIRE framework for compositional modelling, a generic task model of design has been developed that clearly specifies the role of design history and design rationale within the design process. The model provides a structure to distinguish different types of design rationale, according to the functional role they play in the design process. It has been used to structure the modelling process of an example aircraft design task, which illustrates the various instances of design rationale that can be generated.

[1]  James H. Garrett,et al.  A framework for representing design intent , 1994 .

[2]  West Balcones,et al.  Design space navigation as a collaborative aid , 1993 .

[3]  Jan Treur,et al.  The Acquisition of a Shared Task Model , 1996, EKAW.

[4]  Allan MacLean,et al.  Reasoning with Design Rationale: practical experience with design space analysis , 1994 .

[5]  an,et al.  Modelling an elevator design task in DESIRE : the VT example , 1996 .

[6]  David C. Brown,et al.  Design Problem Solving: Knowledge Structures and Control Strategies , 1989 .

[7]  Thomas R. Gruber,et al.  Design Rationale Capture as Knowledge Acquisition , 1991, ML.

[8]  Nicholas R. Jennings,et al.  DESIRE: Modelling Multi-Agent Systems in a Compositional Formal Framework , 1997, Int. J. Cooperative Inf. Syst..

[9]  Robert F. Sproull,et al.  Artificial intelligence and pattern recognition in computer aided design: J. C. Latombe (Ed.), North-Holland, Amsterdam, 1978, $60.00 , 1980 .

[10]  Paul W. H. Chung,et al.  Representing Design History , 1994 .

[11]  Jan Treur,et al.  A Compositional Knowledge-Based Architecture Modelling Process Aspects of Design Tasks , 1992 .

[12]  Nicholas R. Jennings,et al.  Formal Specification of Multi-Agent Systems: A Real-World Case , 1995, ICMAS.

[13]  B. Chandrasekaran,et al.  Design Problem Solving: A Task Analysis , 1990, AI Mag..

[14]  John S. Gero,et al.  Advances in Formal Design Methods for CAD , 1996, IFIP — The International Federation for Information Processing.

[15]  D. Schoen,et al.  The Reflective Practitioner: How Professionals Think in Action , 1985 .

[16]  Jan Treur,et al.  ON FORMAL SPECIFICATION OF DESIGN TASKS , 1994 .

[17]  Linda Candy,et al.  Interactive Knowledge Support to Conceptual Design , 1996 .

[18]  Thomas R. Gruber,et al.  Design Knowledge and Design Rationale: A Framework for Representation, Capture, and Use , 1991 .

[19]  John S. Gero,et al.  Artificial Intelligence in Design ’94 , 1994, Springer Netherlands.

[20]  Nigel Shadbolt,et al.  Advances in Knowledge Acquisition , 1996, Lecture Notes in Computer Science.

[21]  Jan Treur,et al.  Modelling conflict management in design: An explicit approach , 1995, Artif. Intell. Eng. Des. Anal. Manuf..

[22]  Ömer Akin,et al.  How do Architects Design , 1978 .

[23]  Mark Klein,et al.  DRCS: An Integrated System for Capture of Designs and Their Rationale , 1992 .

[24]  Peter Ross,et al.  On computing exploration and solving design problems , 1994, Formal Design Methods for CAD.

[25]  Donald A. Sch The reflective practitioner: how professionals think in action , 1983 .

[26]  Jan Treur,et al.  Modelling Interaction with Experts: The Role of a Shared Task Model , 1996, ECAI.

[27]  F. Brazier,et al.  A LOGICAL THEORY OF DESIGN , 1996 .

[28]  Jack Mostow,et al.  Design by Derivational Analogy: Issues in the Automated Replay of Design Plans , 1989, Artif. Intell..