Skip to main content
Log in

Dominic I: Progress toward domain independence in design by iterative redesign

  • Published:
Engineering with Computers Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. 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

  2. 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

  3. 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

  4. 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

  5. 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

  6. Gibson, J.E. (1968) Introduction to Engineering Design. New York: Holt, Rinehart and Winston

    Google Scholar 

  7. Krick, E.V. (1967) An Introduction to Engineering and Engineering Design. New York: Wiley

    Google Scholar 

  8. Dixon, J.R. (1966) Design Engineering: Inventiveness, Analysis, and Decision Making. New York: McGraw-Hill

    Google Scholar 

  9. Asimow, M. (1962) Introduction to Design. Englewood Cliffs, NJ: Prentice-Hill

    Google Scholar 

  10. Clegg, G.L. (1971) The Design of Design. Cambridge Engineering Series. Cambridge, England: Cambridge University Press

    Google Scholar 

  11. Marples, D.L. (1961) The Decisions of Engineering Design. IRE Transactions on Engineering Management, June, pp 55–70

    Google Scholar 

  12. Simon, H.A. (1967) The Sciences of the Artificial. Cambridge, MA: MIT Press

    Google Scholar 

  13. Mostow, J. Towards better models of the design process. AI Magazine, 6(1), 44–46

  14. 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

  15. 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

  16. Latombe, J.C. (1976) Artificial Intelligence in Computer-Aided-Design: The TROPIC System. Tech Report 125, Stanford Research Institute, February

  17. Brown, D.C. (1985) Capturing mechanical design knowledge. In: Proceedings of the 1985 ASME Computers in Engineering Conference, Boston, MA., August

  18. Brown, D.C. (1985) Failure handling in a design expert system. CAD Jo., November

  19. Brown, D.C., Chandrasakeran, B. (1985) Plan selection in design problem solving. In: Proceedings of the AISB-85 Conference, Warwick, England, April

  20. 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

    Google Scholar 

  21. Muster, D., Mistree, F. (1985) A curriculum and paradigms for the science of design. In: Proceedings of the 1985 ASEE Annual Conference

  22. Burrow, L.D. (1984) The “Design to Product” Alvey Demonstrator. International Conference on the Development of Flexible Automation Systems, Publ. No. 237, July

  23. 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

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01201261

Keywords

Navigation