Abstract
This paper describes the first working version of a program called Dominic that performs design by iterative redesign in a domain-independent manner. The paper describes in detail the program's strategy, which stresses the concept of redesign dependencies to guide its redesign process. Dominic has been successfully tested in four different domains. Its performance on two of these (v-belt drive design and design of extruded heat sinks) is presented here. The redesign class of design problems on which Dominic works is that large class of problems that are intellectually manageable and solvable without subdivision into smaller parts. This includes the various subproblems ultimately created when large complex problems are decomposed for solution. Dominic is a hill-climbing algorithm, similar in this respect to standard optimization methods. However, its problem formulation or input language is more flexible for some design applications than optimization techniques. Work is continuing on a Dominic II in an effort to overcome some of the limitations of Dominic.
Similar content being viewed by others
References
Dixon, J.R., Simmons, M.K. (1985) Expert Systems for Design: A Program of Research. ASME Paper No. 85-DET-78, presented at the Design Engineering Conference, Cincinnati, OH, September 10–13
Dixon, J.R., Simmons, M.K., Cohen, P.R. (1984) An architecture for applying artificial intelligence to design.” In: Proceedings of the 21st ACM/IEEE Design Automation Conference, Albuquerque, NM, June 25–27
Dixon, J.R., Simmons, M.K. (1984) Expert Systems for Design: Standard v-Blet Drive Design as an Example of the Design-Evaluate-Redesign Architecture. Las Vegas, Nevada, August 12–16
Kulkarni, V.M., Dixon, J.R., Sunderland, J.E., Simmons, M.K. (1985) Expert systems for design: The design of heat fins as an example of conflicting sub-goals and the use of dependencies. In: Proceedings of the ASME Computers in Engineering Conference, Boston, MA, August 4–8
Dixon, J.R., Libardi, E.C., Luby, S.C., Nielsen, E., Jones, C.D. (1986). Knowledge Representation in Design: Issues and Examples. SAE Conference, Detroit, MI, February 24–27
Gibson, J.E. (1968) Introduction to Engineering Design. New York: Holt, Rinehart and Winston
Krick, E.V. (1967) An Introduction to Engineering and Engineering Design. New York: Wiley
Dixon, J.R. (1966) Design Engineering: Inventiveness, Analysis, and Decision Making. New York: McGraw-Hill
Asimow, M. (1962) Introduction to Design. Englewood Cliffs, NJ: Prentice-Hill
Clegg, G.L. (1971) The Design of Design. Cambridge Engineering Series. Cambridge, England: Cambridge University Press
Marples, D.L. (1961) The Decisions of Engineering Design. IRE Transactions on Engineering Management, June, pp 55–70
Simon, H.A. (1967) The Sciences of the Artificial. Cambridge, MA: MIT Press
Mostow, J. Towards better models of the design process. AI Magazine, 6(1), 44–46
Brown, D.C., Chandrasakeran, B. (1983) An approach to expert systems for mechanical design. In: Proceedings Trends and Applications, IEEE Computer Society, May, NBS, Gaithersburg, MD., pp 173–180
Brown, D.C., Chandrasakeran, B. (1984) Expert systems for a class of mechanical design activity. In: Proceedings of IFIP WG5.2 Working Conference on Knowledge Engineering in Computer Aided Design, Budapest, Hungary
Latombe, J.C. (1976) Artificial Intelligence in Computer-Aided-Design: The TROPIC System. Tech Report 125, Stanford Research Institute, February
Brown, D.C. (1985) Capturing mechanical design knowledge. In: Proceedings of the 1985 ASME Computers in Engineering Conference, Boston, MA., August
Brown, D.C. (1985) Failure handling in a design expert system. CAD Jo., November
Brown, D.C., Chandrasakeran, B. (1985) Plan selection in design problem solving. In: Proceedings of the AISB-85 Conference, Warwick, England, April
Mittal, S., Dym, C.L., Morjoria, M. (1985) PRIDE—An expert system for the design of paper handling systems. In: Applications of Knowledge-Based Systems to Engineering Analysis and Design, ASME WAM, Miami, FL, November
Muster, D., Mistree, F. (1985) A curriculum and paradigms for the science of design. In: Proceedings of the 1985 ASEE Annual Conference
Burrow, L.D. (1984) The “Design to Product” Alvey Demonstrator. International Conference on the Development of Flexible Automation Systems, Publ. No. 237, July
Howe, A., Dixon, J.R., Cohen, P.R., Simmons, M.K. (1986) Dominic: A domain independent program for mechanical engineering design. In: Proceedings of the Applications of AI to Engineering Problems, Southampton, England, April
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Dixon, J.R., Howe, A., Cohen, P.R. et al. Dominic I: Progress toward domain independence in design by iterative redesign. Engineering with Computers 2, 137–145 (1987). https://doi.org/10.1007/BF01201261
Issue Date:
DOI: https://doi.org/10.1007/BF01201261