Design Evolution Management: A Methodology for Representing and Utilizing Design Rationale
Abstract In conventional design practice, a detailed product description is the end-result of a design process. Usually these detailed product descriptions do not contain information linking their heritage from early-stage abstract product descriptions or the particular influence of different life-cycle perspectives. This “missing” information, a description of the multi-staged and multi-perspective design process, is termed a design evolution, and is a representation of the design rationale for a product description. This research focuses on the development of a methodology for Design Evolution Management, i.e. techniques for representation and subsequent utilization of a design evolution during a design process. Within this methodology, a design evolution is represented both at strategic and tactical levels. A prototype computer-based design environment called AIDEMS, based on this design methodology, has been built and is being tested in several design domains. This design environment provides design engineers a platform for expressing their design strategies and tactics and uses Artificial Intelligence programming techniques enabling semi-automated design assistance for: resource scheduling, explanation of design assertions, execution of design revisions, design inconsistency detection, and exploration of design alternatives.