Abstract
In current design practice, the rationale for design decisions is captured, if at all, as a collection of paper documents, project and personal notebook entries as well as designer’s recollections, and is maintained distinctly from the description of the design itself. Increasing demands for higher product quality and lower cost, the growing complexity of the artifacts we design as well as the highly distributed nature of modern manufacturing enterprises is making it increasingly critical that design rationale be captured in a highly usable form, and in particular one that allows us to harness the power of computers to support our activities. Existing rationale capture systems, however, have important limitations: they are either not oriented specifically towards the design process or use a representation not easily generalizable to the full range of potential design problems. This document presents a rationale capture language and system that transcends these limitations by being able to capture designs and their rationale in an integrated way.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Balzer, R.: 1984, Capturing the design process in the machine, Rutgers Workshop on Knowledge-Based Design Aids.
Baudin, C., Sivard, C. and Zweben, M. A.: 1989, Model-based approach to design rationale conservation, IJCAI-89 Workshop on Model-Based Reasoning.
Blanchard, B. S. and Fabrycky, W. J.: 1981, Systems Engineering and Analysis, Prentice-Hall, Englewood Cliffs, NJ.
Boose, J. H., J. M. B. and Shema, D. B.: 1991, A decision support system for automating engineering trade studies, Hawaii International Conference on System Sciences.
Brown, D. C. and Chandrasekaran, B.: 1984, Expert systems for a class of mechanical design activity, in J. S. Gero (ed.), Knowledge Engineering in Computer-Aided Design, North-Holland, Amsterdam, pp. 259–282.
Brown, D. C.: 1985, Failure Handling In A Design Expert System, Butterworth.
Chapman, D.: 1985, Planning for conjunctive goals, Technical Report, Massachusetts Institute of Technology.
Conklin, J. and Begeman, M. L.: 1987, gIBIS: A hypertext tool for team design deliberation, Proceedings of Hypertext 87, pp. 247–251.
Faragher-Horwell, R., Murphy, A. R., Nguyen, T. P., Purdon, D. J., Small, D. H. and Sharma, K. J.: 1990, Automated Process Planning (APP) domain independent shell design issues: Year End Report, Technical Report BCS-G20I0-98, Boeing Proprietary, The Boeing Company, March.
Fedrizzi, M., Kacpryzk, J. and Zadrozny, S.: 1988, An Interactive Multi-User Decision Support System For Consensus Reaching Process Using Fuzzy Logic With Linguistic Quantifiers, Elsevier Science Publishers, Vol. 4, pp. 313–327.
Fischer, G., McCall, R. and Morch, A.: 1989, Design environments for constructive and argumentative design, Proceedings of CHI.
Fischer, G., Lemke, A. C., McCall, R. and Morch, A. I.: 1991, Making argumentation serve design, Journal of Human Computer Interaction.
Gruber, T. R. and Cohen, P. R.: 1987, Design for acquisition: Principles of knowledge-system design to facilitate knowledge acquisition, IJMSS 26, 143–159.
Gruber, T. R.: 1991, Learning why by being told what, IEEE Expert.
Kleer, J. D.: 1985, Choices without backtracking, AAAI-85, pp. 79–85.
Klein, M. and Lu, S. C. Y.: 1991, Insights into cooperative group design: experience with the LAN designer system, in G. Rzevski and R. A. Adey (eds), Proceedings of the Sixth International Conference on Applications of Artificial Intelligence in Engineering (AIENG ′91), University of Oxford, UK, pp.143–162.
Klein, M.: 1991: Supporting conflict resolution in cooperative design systems, IEEE Systems Man and Cybernetics 21 (6).
Lakin, F., Wambaugh, J., Leifer, L., Cannon, D. and Sivard, C.: 1989, The electronic design notebook: Performing medium and processing medium, Visual Computer 5 (4), 214–226.
Lee, J.: 1990, Sibyl: A tool for managing group decision rationale, Proceedings of CSCW 90, pp. 79–92.
Lee, J. and Lai, K. Y.: 1991, What’s in design rationale?. Human-Computer Interaction.
MacLean, A., Young, R. M., Bellotti, V. and Moran, T.: 1989, Design rationale: The argument behind the artifact, Proceedings of CHI, Austin TX.
MacLean, A., Young, R., Bellotti, V. and Moran, T.: 1991, Questions, options and criteria: elements of a design rationale for user interfaces, Journal of Human Computer Interaction: Special Issue on Design Rationale.
Marcus, S., Stout, J. and McDermott, J.: 1987, VT: An expert elevator designer, Artificial Intelligence Magazine 8 (4), 39–58.
Mark, W. and Schlossberg, J.: 1990, Design memory, Proceedings of the Knowledge Acquisition for Knowledge-Based Systems Workshop.
McCall, R.: 1987, PHIBIS: Procedurally heirarchical issue-based information systems, Proceedings of Conference on Planning and Design in Architecture.
Mcdermott, J.: 1982, R1: A rule-based configurer of computer systems, Artificial Intelligence 19, 39–88.
Mitchell, T. M., Steinberg, L. I. and Shulman, J. S.: 1985, A knowledge-based approach to design, IEEE Transactions on Pattern Analysis and Machine Intelligence PAMI-7, 5, 502–510.
Mitchell, T. M., Mahadevan, S., and Steinberg, L. L.: 1985, LEAP: A learning apprentice for VLSI design, Proceedings of IJCAI, IJCAI, pp. 573–580.
Mittal, S. and Araya, A.: 1986, A knowledge-based framework for design, American Assocation of Artificial Intelligence, pp. 856–865.
Mostow, J. and Barley, M.: 1987, Automated reuse of design plans, Proceedings ICED, IEEE, August, pp. 632–647.
Newman, S. and Marshall, C.: 1990, Pushing Toulim Too Far: Learning from an argument representation scheme, Technical Report, Xeroc PARC.
Pearl, J.: 1982, Reverend Bayes On Inference Engines: A distributed hierarchical approach, AAAI-82, pp. 133–136.
Potts, C. and Bruns, G.: 1988, Recording the reasons for design decisions, Proceedings of the 10th International Conference on Software Engineering, pp. 418–427.
Stefik, M. J.: 1981, Planning with constraints (Molgen: Part 1 & 2), Artificial Intelligence 16 (2), 111–170.
Steinberg, L. and Mitchell, T.: 1984, A knowledge-based approach to VLSI CAD: The redesign system, 21st Design Automation Conference, IEEE.
Sussman, G. J. and Steele, G. L.: 1980, Constraints—A language for expressing almost-hierachical descriptions, Artificial Intelligence 14, 1–40.
Thompson, J. B. and Lu, S. C. Y.: 1989, Representing and using design rationale in concurrent product and process design, Proceedings of the Symposium on Concurrent Product and Process Design, ASME Winter Annual Meeting, pp. 109–115.
Tong, C.: 1987, AI in engineering design, Artificial Intelligence in Engineering 2 (3), 130–166.
Wilensky, R.: 1983, Planning And Understanding, Addison-Wesley, Reading.
Yakemovic, K. C. B. and Conklin, E. J.: 1990, Report on a development project use of an issue-based information system, CSCW 90 Proceedings, pp. 105–118.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1992 Springer Science+Business Media Dordrecht
About this chapter
Cite this chapter
Klein, M. (1992). DRCS: An Integrated System for Capture of Designs and Their Rationale. In: Gero, J.S., Sudweeks, F. (eds) Artificial Intelligence in Design ’92. Springer, Dordrecht. https://doi.org/10.1007/978-94-011-2787-5_20
Download citation
DOI: https://doi.org/10.1007/978-94-011-2787-5_20
Publisher Name: Springer, Dordrecht
Print ISBN: 978-94-010-5238-2
Online ISBN: 978-94-011-2787-5
eBook Packages: Springer Book Archive