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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Ball, L., Lambell, N., Ormerod, T., Slavin and S., Mariani, J.: 1999, Representing design rationale to support innovative design reuse: A minimalist approach, Proceedings of the 4th Annual Design Research Thinking Symposium, pp. 1.75-1.87
Brandish M., Hague, M. and Taleb-Bendiab, A.: 1996, M-LAP: A machine learning apprentice agent for computer supported design, AID’ 96 Machine Learning in Design Workshop.
Brice, A. and Johns, B.: 1998, Improving process design by improving the design process, Technical Report, QSL-9002A-WP-001, QuantiSci.
Brown, D. C. and Bansal, R.: 1991, Using design history systems for technology transfer, in D. Sriram, R. Logcher and S. Fukuda (eds.), Computer Aided Cooperative Product Development, Lecture Notes Series, No. 492, Springer-Verlag, New York, pp. 544–559.
Chen, A., McGinnis, B., Ullman, D. and Dietterich, T.: 1990, Design history knowledge representation and its basic computer implementation, The 2nd International Conference on Design Theory and Methodology, ASME, pp. 175–185.
Conklin, J. and Burgess-Yakemovic, K.: 1995, A process-oriented approach to design rationale, in T. Moran and J. Carroll, (eds.), Design Rationale Concepts, Techniques, and Use, Lawrence Erlbaum Associates, Mahwah, NJ, pp. 293–428.
Filman, R. E.: 1998, Achieving utilities, Workshop on Compositional Software Architectures, http://www.objs.com/workshops/ws9801/papers/paper046.doc.
Fischer, G., Lemke, A., McCall, R. and Morch, A.: 1995, Making argumentation serve design, in T. Moran and J. Carroll (eds.), Design Rationale Concepts, Techniques, and Use, Lawrence Erlbaum Associates, pp. 267–294.
Garcia, A., Howard, H. and Stefik, M.: 1993, Active Design Documents: A New Approach for Supporting Documentation in Preliminary Routine Design, Tech. Report 82, Stanford Univ. Center for Integrated Facility Engineering, Stanford, CA.
Gogolla, M.: 1998, UML for the Impatient, Research Report 3/98, Universität Bremen
Gruber, T.: 1990, Model-based explanation of design rationale, Proceedings of the AAAI-90 Explanation Workshop, Boston.
Karsenty, L.: 1996, An empirical evaluation of design rationale documents, Proceedings of the Conference on Human Factors in Computing Systems, pp. 13–18.
Klein, M.: 1993, DRCS: An integrated system for capture of designs and their rationale, in J. S. Gero, (ed.), Artificial Intelligence in Design’ 92, Kluwer Academic Publishers, Dordrecht, pp. 393–412.
Klein, M.: 1997, An exception handling approach to enhancing consistency, completeness and correctness in collaborative requirements capture, Concurrent Engineering Research and Applications, March, 37–44.
Lee, J.: 1990, SIBYL: A qualitative design management system, in P.H. Winston and S. Shellard (eds.), Artificial Intelligence at MIT: Expanding Frontiers, MIT Press, Cambridge, MA, pp. 104–133.
Lee, J.: 1997, Design rationale systems: Understanding the issues, IEEE Expert, 12(3), 78–85.
Myers, K., Zumel, N. and Garcia, P.: 1999, Automated capture of rationale for the detailed design process, Proceedings of the Eleventh National Conference on Innovative Applications of Artificial Intelligence, pp. 876–883.
Peña-Mora, F. and Vadhavkar, S.: 1996, Augmenting design patterns with design rationale, Artificial Intelligence for Engineering Design, Analysis and Manufacturing, 11, 93–108.
Peña-Mora, F., Sriram, D. and Logcher, R.: 1995, Design rationale for computer-supported conflict mitigation, ASCE Journal of Computing in Civil Engineering, pp. 57–72.
Shipman, F. and McCall, R.: 1996, Integrating different perspectives on design rationale: Supporting the emergence of design rationale from design communication, Artificial Intelligence for Engineering Design, Analysis, and Manufacturing, 11, 141–154.
Zozayza-Gorostiza, C. and Hendrickson, C.: 1987, An expert system for traffic signal setting assistance, ASCE Journal of Transportation Engineering, 113(2), 108–126.
CLIPS Reference Manual: 1998, Volume I: Basic Programming Guide, Version 6.10, http://www.ghgcorp.com/clips/download/documentation.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer Science+Business Media Dordrecht
About this chapter
Cite this chapter
Burge, J., Brown, D.C. (2000). Reasoning with Design Rationale. In: Gero, J.S. (eds) Artificial Intelligence in Design ’00. Springer, Dordrecht. https://doi.org/10.1007/978-94-011-4154-3_30
Download citation
DOI: https://doi.org/10.1007/978-94-011-4154-3_30
Publisher Name: Springer, Dordrecht
Print ISBN: 978-94-010-5811-7
Online ISBN: 978-94-011-4154-3
eBook Packages: Springer Book Archive