Abstract. Design Rationale (DR) consists of the decisions made during the design process and the reasons behind them. Because it offers more than just a "snapshot" of the final design decisions, DR is invaluable as an aid for revising, maintaining, documenting, evaluating, and learning the design. Much work has been performed on how DR can be captured and represented but not as much on how it can be used. In this paper, we investigate the use of DR by building InfoRat, a system that inferences over a design's rationale in order to detect inconsistencies and to assess the impact of changes.
InfoRat (Inference Over Rationale) also uses DR for knowledge representation and is able to make inferences on a particular design, to detect inconsistencies and estimate the impact of changes REF .
Reasoning With Design Rationale
ARTIFICIAL INTELLIGENCE IN DESIGN '00
Computer Science