Knowledge modeling for design decisions

Abstract In this paper, we share our experience in modeling and representing design knowledge relevant for engineering design decisions. We define an object model where classes are used to capture design standards and requirements relevant to designed objects. The traditional object model is customized to the representation of design knowledge in two major ways: (1) Classes representing design objects are augmented with design validation information. (2) Associations between classes are made explicit and used to reduce the redundancy and maintain the consistency of the knowledge. We define the semantics of the resulting object model and formulate the axioms that define its consistency. The object model is defined in the context of stamping design knowledge.

[1]  James Bowen,et al.  An Axiomatic Approach that Supports Negotiated Resolution of Design Conflicts in Concurrent Engineering , 1994 .

[2]  François Bancilhon,et al.  Building an Object-Oriented Database System, The Story of O2 , 1992 .

[3]  Keith Nichols Getting Engineering Changes under Control , 1990 .

[4]  Rajit Gadh,et al.  Feature-based approach for set-up minimization of process design from product design , 1996, Comput. Aided Des..

[5]  Kenneth N. Brown,et al.  A Knowledge-based Approach to Design for Durability in Concurrent Engineering , 1994 .

[6]  Martín Abadi,et al.  A Theory of Objects , 1996, Monographs in Computer Science.

[7]  John S. and Maher Mary Lou Gero,et al.  A Framework for Research in Design Computing , 1997 .

[8]  Grady Booch,et al.  Object-oriented development , 1986, IEEE Transactions on Software Engineering.

[9]  Christopher Tong,et al.  Artificial Intelligence in Engineering Design , 1992 .

[10]  Fay Sudweeks,et al.  Artificial Intelligence in Design ’96 , 1996, Springer Netherlands.

[11]  Richard H. Crawford,et al.  Assembly modelling by geometric constraint satisfaction , 1996, Comput. Aided Des..

[12]  Frank Blackler,et al.  EDITORIAL INTRODUCTION: KNOWLEDGE WORKERS AND CONTEMPORARY ORGANIZATIONS , 1993 .

[13]  William E. Lorensen,et al.  Object-Oriented Modeling and Design , 1991, TOOLS.

[14]  Setrag Khoshafian,et al.  Object orientation: concepts, languages, databases, user interfaces , 1990 .

[15]  A. Bernaras,et al.  Problem-oriented and task-oriented models of design , 1994 .

[16]  William E. Halal,et al.  The Infinite Resource: Creating and Leading the Knowledge Enterprise , 1998 .

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

[18]  Dennis McLeod,et al.  Research Foundations in Object-Oriented and Semantic Database System , 1990 .

[19]  Bruce D'Ambrosio,et al.  Taxonomy for classifying engineering decision problems and support systems , 1995, Artif. Intell. Eng. Des. Anal. Manuf..

[20]  Gerd Brewka,et al.  Artificial intelligence - a modern approach by Stuart Russell and Peter Norvig, Prentice Hall. Series in Artificial Intelligence, Englewood Cliffs, NJ , 1996, The Knowledge Engineering Review.

[21]  Chris A McMahon,et al.  Knowledge-based systems for automotive engineering design , 1991 .

[22]  Tamara Sumner,et al.  Perspective-based Critiquing: Helping Designers Cope with Conflicts Among Design Intentions , 1994 .

[23]  Ivar Jacobson,et al.  The Unified Modeling Language User Guide , 1998, J. Database Manag..

[24]  Kenneth N. Brown,et al.  Constraint Unification Grammars: Specifying Languages of Parametric Designs , 1994 .

[25]  Jon Sticklen,et al.  Multiple Design: An Extension of Routine Design for Generating Multiple Design Alternatives , 1994 .

[26]  Tetsuo Tomiyama,et al.  Functional Reasoning in Design , 1997, IEEE Expert.

[27]  Kenneth F. Reinschmidt,et al.  Smarter computer-aided design , 1994, IEEE Expert.

[28]  John S. Gero,et al.  Creativity, emergence and evolution in design , 1996, Knowl. Based Syst..

[29]  M. Tamer Özsu,et al.  An axiomatic model of dynamic schema evolution in objectbase systems , 1997, TODS.

[30]  Frank M. Shipman,et al.  Seeding, evolutionary growth and reseeding: supporting the incremental development of design environments , 1994, CHI '94.

[31]  Duc Truong Pham,et al.  Artificial Intelligence in Design , 1991 .

[32]  G. Hazelrigg Systems Engineering: An Approach to Information-Based Design , 1996 .

[33]  George A. Bekey,et al.  Design-for-Assembly (DFA) by Reverse Engineering , 1994 .