Interactive prototyping—a challenge for computer based design

In the earliest stages of engineering design, where ideas and vague tasks predominate, the dynamics of interaction in creating and organising ideas are at least as important as the rather static and precise requirements for decision-making and for defining the product. A fundamentally different approach to the way that computers are programmed, in which computation is subordinated to interaction, provides new ways of modelling that are not constrained by preconceived modes of input and output. Models created by these means are extensible, reusable, multi-agent or concurrent. The user can construct and interact with a ‘virtual prototype’ as one might work up a physical prototype. The emphasis of the approach is manipulation and observation of application-specific knowledge, in an experimental environment that human users construct to mirror their own experience of the real world. The modelling method allows knowledge to be modified on line by the intervention of the modeller. The process offers immediate experience of the model behaviour and allows refinement of the design according to many viewpoints. It also assists in the decomposition of a system requirement into component requirements.

[1]  Thomas Sudkamp,et al.  Languages and Machines , 1988 .

[2]  Meurig Beynon,et al.  DoNaLD : a line-drawing system based on definitive principles , 1986 .

[3]  W. M. Beynon,et al.  Implementing a Definitive Notation for Interactive Graphics , 1987 .

[4]  Gerald J. Sussman,et al.  Structure and interpretation of computer programs , 1985, Proceedings of the IEEE.

[5]  Yvonne Waern,et al.  Cognitive Aspects of Computer Supported Tasks , 1989 .

[6]  Chris Mellish,et al.  Programming in Prolog (2nd ed.) , 1984 .

[7]  John R. Dixon,et al.  A review of research in mechanical engineering design. Part I: Descriptive, prescriptive, and computer-based models of design processes , 1989 .

[8]  William F. Clocksin,et al.  Programming in Prolog , 1981, Springer Berlin Heidelberg.

[9]  Hideaki Takeda,et al.  Metamodel: A key to intelligent CAD systems , 1989 .

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

[11]  Stuart T. Smith,et al.  Foundations of ultraprecision mechanism design , 1992 .

[12]  Clive L. Dym,et al.  Engineering Design: A Synthesis of Views , 1994 .

[13]  Jörg Feldhusen,et al.  Management systems and program concepts for an integrated CAD process , 1991 .

[14]  T. Tomiyama,et al.  The concept of intelligent integrated interactive CAD systems , 1987 .

[15]  P. J. Veerkamp On the development of an artifact and design description language , 1990 .

[16]  Brian Cantwell Smith,et al.  Two lessons of logic , 1987 .

[17]  Peter Piela,et al.  Integrating the user into research on engineering design systems , 1992 .