skip to main content
article
Free Access

A Review Of Artificial Intelligence In Simulation

Published:01 November 1990Publication History
Skip Abstract Section

Abstract

The recent surge of interest in Expert Systems and Artificial Intelligence (AI) has led many simulation researchers to point out the similarities between AI and simulation methodologies, and to commence efforts to combine the two, thus improving both. This survey will discuss the current state-of-the-art of applying AI to simulation, and will present a detailed picture of research completed and in-progress.

References

  1. Andrews, P.L. 1983. "A System for Predicting the Behavior of Forest and Range Fires," SCS Conference on Computer Simulation in Emergency Planning, 75--78.Google ScholarGoogle Scholar
  2. Andrews, P.L. and D.J. Latham. 1984. "BEHAVE: A Knowledge-Based Expert System for Predicting Wildland Fire Behavior," Proceedings of the Summer Computer Simulation Conference, 1213--1218.Google ScholarGoogle Scholar
  3. Baskaran, V., M. Fox, N. Sathi, and J. Bouer. 1986. "SIMULATION CRAFT: An Artificial Intelligence Approach to Simulation Model Creation," Proceedings of the IASTED Conference.Google ScholarGoogle Scholar
  4. Becker, B.D., and W. Dangelmaier. 1986. "EXCON - An Expert Systems to Construct Control Strategies for Simulation Systems in Manufacturing," Proceedings of the Summer Computer Simulation Conference, 731--736.Google ScholarGoogle Scholar
  5. Belkin, B. L. 1988. AUTOCREW Implementation: Inbound Surface-to-Air Missile Simulation, Technical Report Princeton Univ., NJ. Dept. of Mechanical and Aerospace Engineering.Google ScholarGoogle Scholar
  6. Ben-Arieh, D. 1986a. "A Knowledge-Based System for Simulation and Control of a CIM," Proceedings of the 2nd International Conference on Simulation in Manufacturing, 13--21.Google ScholarGoogle Scholar
  7. Ben-Arieh, D. 1986b. "Manufacturing System Application of a Knowledge-Based Simulation," Computers and Industrial Engineering, vol. 11, no.1--4, 459--463. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Brown, T., S.M. Alexander, V. Jagannathan, and R. Kirchner, 1985. "Demonstration of an Expert System for Manufacturing Process Control," Proceedings SCS Multiconference AI, Graphics, and Simulation, 110--113.Google ScholarGoogle Scholar
  9. Campbell, R.A. 1986. "Development of an Expert System for Simulation Model Selection," Proceedings SCS Multiconference on Intelligence Simulation Environments, 121--122.Google ScholarGoogle Scholar
  10. Chappaz, E., N. Giambiasi, and P.Mascotte. 1988. "PIAUL: a Knowledge-Based System for Process Control and Monitoring of a Manufacturing Line," Simulation in the Factory of the Future Multiconference, 67--72.Google ScholarGoogle Scholar
  11. Cleary, J., K-S Goh, and B. Unger. 1985. "Discrete Event Simulation in Prolog," Proceedings SCS Multiconference in Artificial Intelligence, Graphics, and Simulation, 8--13.Google ScholarGoogle Scholar
  12. Cohen, P.R., M. Dalrymple, D.B. Moran, and F.C.N. Pereira. 1989. "SHOPTALK - An Integrated Interface for Decision Support in Manufacturing," AAAI Spring Symposium - AI in Manufacturing, 11--15.Google ScholarGoogle Scholar
  13. Colgren, R.D. 1988. "A Workstation for the Integrated Design and Simulation of Flight Control Systems," Proceedings of the American Control Conference, 608--613.Google ScholarGoogle Scholar
  14. Dassen, W., W. van Braam, K. den Dulk, A. Gorgels, P. Brugada, and H. Wellens. 1985. "Pacemaker Design and Artificial Intelligence Techniques," Proceedings of the Summer Computer Simulation Conference, 470--475.Google ScholarGoogle Scholar
  15. DeCegama, A.L. 1984. "Large C3I Network Simulation Methodology," Proceedings of the Summer Computer Simulation Conference, 454--465.Google ScholarGoogle Scholar
  16. de Swaan Arons, H. 1983. "Expert Systems in the Simulation Domain," Mathematics and Computers in Simulation XXV:1, 10--16.Google ScholarGoogle ScholarCross RefCross Ref
  17. Deutsch, T., I. Futo, and I. Papp. 1986. "The Use of TC-PROLOG for Medical Simulation," Proceedings SCS Multiconference on Intelligence Simulation Environments, 29--34.Google ScholarGoogle Scholar
  18. Doukidis, G.I, and R.J. Paul 1985. "Research Intro Expert Systems to Aid Simulation Model Formulation," J. Opl. Res. Soc. 36:4, 319--325.Google ScholarGoogle ScholarCross RefCross Ref
  19. Elmaghraby, A.S., R.S. Demeo, and J. Berry. 1985. "Testing an Expert System for Manufacturing," Proceedings of Easter Simulation Conference in Artificial Intelligence and Simulation, 62--64.Google ScholarGoogle Scholar
  20. Elmaghraby, A.S., V. Jagannathan, and P.Ralston. 1985. "An Expert System for Chemical Process Control," Proceedings of Easter Simulation Conference in Artificial Intelligence and Simulation, 1--5.Google ScholarGoogle Scholar
  21. Fink, R.K., R.A. Callow, and V.H. Ransom. 1986. "Issues in Expert System Aids for a Large Engineering Simulation Code," Proceedings of the Summer SCS Conference, 779--783.Google ScholarGoogle Scholar
  22. Fjelheim, R.A. 1985. "A Knowledge-Based Interface to Process Simulation," Proceedings of AI Applied to Simulation Conference, 97--102.Google ScholarGoogle Scholar
  23. Flitman, A.M., and R.D. Hurrion. 1987. "Discrete-event Simulation Models with Expert Systems," J. Operational Research Society, vol.38, no.8, 723--733.Google ScholarGoogle ScholarCross RefCross Ref
  24. Ford, D.R., and B.J. Schroer. 1987. "An Expert Manufacturing Simulation System," Simulation 48:5, 193--200. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Fox, M., N. Sathi, V. Baskaran, and J. Bouer. 1986. "SIMULATION CRAFT: An Expert System for Discrete Event Simulation," Proceedings of the Eastern Simulation Conference, 42--47.Google ScholarGoogle Scholar
  26. Frawley, W.J. 1989. "The Role of Simulation in Machine Learning Research," Proceedings of the 22nd Annual Simulation Symposium, 119--127. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Frawley, W.J., T. Fawcett, and K. Bradford. 1988. NETSIM: An Object-Oriented Simulation of the Operation and Control of a Circuit-Switched Network, GTE Labs Technical Note No. 88-506.1.Google ScholarGoogle Scholar
  28. Futo, I. 1985. "Combined Discrete/Continous Modeling and Problem Solving", Proceedings SCS Multiconference in Artificial Intelligence, Graphics, and Simulation, 23--28.Google ScholarGoogle Scholar
  29. Futo, I., T. Gergely, and T. Deutsch. 1985. "Logic Modeling," Proceedings of AI Applied to Simulation Conference, 117--129.Google ScholarGoogle Scholar
  30. Futo, I. I. Papp, and J. Szeredi. 1986. "The Microcomputer Version of TC-PROLOG," Proceedings SCS Multiconference on Intelligence Simulation Environments, 123--128.Google ScholarGoogle Scholar
  31. Futo, I., and J. Szeredi. 1984. "System Simulation and Cooperative Problem Solving on a PROLOG Basis," in: Implementation of PROLOG, J. Campbell (Ed.).Google ScholarGoogle Scholar
  32. Gunsch, G.H., and B.V. Herbert. 198. A Proposed Military Planning Task Simulator using the ROSS Language, M.S. Thesis, AFIT/GE/EE/83D-24, Air Force Institute of Technology, Wright-Patterson AFB, Ohio.Google ScholarGoogle Scholar
  33. Halley, M.R., T. Miller, C. Hougum, and W. Mosenthal. 1987. "SONAR PLEXUS - Enhancing a Command and Control Simulation with Reasoning," Proceedings of the SCS Simulators Conference, 15--18.Google ScholarGoogle Scholar
  34. Helman, D.H., and A. Bahuguna. 1986. "Explanation Systems for Computer Simulations," Winter Simulation Conference Proceedings, 453--459. Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. Helman, D.H., and J.L. Bennett. 1986. "Theories of Explanation: Expert Systems and Simulations," Texas A&M University Symposium on Human Factors in Management Information Systems. Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. Herczeg, J. and M. Herczeg, "A Knowledge-Based Simulator for Electronics Circuits", Simulation Digest 19, number 4, 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. Hu, Jhyfang. 1989. Towards a Knowledge-Based Design Support Environment for Design Automation and Performance Evaluation, Ph.D. Dissertation, university of Arizona, Tuscon. Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. Javor, A. 1986. "Proposals for the Architecture of Expert Simulation Systems," Proceedings of the 2nd European Simulation Congress, 384--390.Google ScholarGoogle Scholar
  39. Javor, A., and M. Benko. 1987. "Automatic Knowledge Based Decision Feedback Control of Simulation Experiments," Simulation of Control Systems. Selected Papers from the IFAC Symposium, 417--422.Google ScholarGoogle Scholar
  40. Kachitvichyanukul, V., S-W J. Cheng, and D.R. Denzler. 1986. "KBSIM: A Knowledge-Based Simulator for FMS Scheduling and Dispatching," Proceedings of the Summer SCS Conference, 696--698.Google ScholarGoogle Scholar
  41. Kawamura, K. 1985. "Coupling Symbolic and Numerical Computations (Spacecraft Control Expert System)," IEEE Proceedings of the International Conference on Cybernetics and Society, 507--510.Google ScholarGoogle Scholar
  42. Kawamura, K., G.O. Beale, J.D. Schaffer, B.J. Hsieh, and S. Padalkar. 1985. Research on an Expert System for Database Operation of Simulation-Emulation Math Models. Volume 1. Phase 1: Results, Technical Report, Vanderbilt Univ., Nashville, TN. Center for Intelligent Systems, August.Google ScholarGoogle Scholar
  43. Khoshnevis, B., and A-P Chen. 1986. "An Expert Simulation Model Builder," Proceedings SCS Multiconference on Intelligence Simulation Environments, 129--132.Google ScholarGoogle Scholar
  44. Kim, Tag Gon. 1988. A Knowledge-Based Environment for Hierachical Modelling and Simulation, Ph.D. Dissertation, University of Arizona, Tuscon. Google ScholarGoogle ScholarDigital LibraryDigital Library
  45. Klahr, P. 1985. "Expressibility in ROSS, an Object-Oriented Simulation System," Proceedings of AI Applied to Simulation Conference, 136--139.Google ScholarGoogle Scholar
  46. Klahr, P., and W.S. Fought. 1980. "Knowledge-Based Simulation," AAAI-80, 181--183.Google ScholarGoogle Scholar
  47. Klahr, P., Fought, and G.R. Martins, 1980. "Rule Oriented Simulation," Proceedings of Internationals Conference on Cybernetics and Society, 350--354.Google ScholarGoogle Scholar
  48. Kornell, J. 1985. "Knowledge-Based Systems for Military Simulation: Problems, Experiences, Lessons," Proceedings SCS Multiconference in Artificial Intelligence, Graphics, and Simulation, 102--105.Google ScholarGoogle Scholar
  49. Lirov, Y., E.Y. Rodin, B.G. McElhany, and L.W. Wilbur. 1988. "Artificial Intelligence Modelling of Control Systems," Simulation 50:1, 12--24. Google ScholarGoogle ScholarDigital LibraryDigital Library
  50. McArthur, D. and P. Klahr. 1982. ROSS (Rule Oriented System Simulation) Language Manual, RAND Corporation.Google ScholarGoogle Scholar
  51. McFall, M.E. and P. Klahr. 1986. "Simulation with Rules and Objects," Proceedings of the Winter Simulation Conference, 470--473. Google ScholarGoogle ScholarDigital LibraryDigital Library
  52. McRoberts, M., M. Fox, and N. Husain. 1985a. "Automating the Analysis of Simulation in KBS," Proceedings SCS Multiconference AI, Graphics, and Simulation, 34--40.Google ScholarGoogle Scholar
  53. McRoberts, M., M. Fox, and N. Husain. 1985b. "Generating Model Abstraction Scenarios in KBS," Proceedings SCS Multiconference AI, Graphics, and Simulation, 29--33.Google ScholarGoogle Scholar
  54. Middleton, S., and R. Zanconato. 1985. "BLOBS: An Object-Oriented Language for Simulation and Reasoning," Proceedings of AI Applied to Simulation Conference, 130--135.Google ScholarGoogle Scholar
  55. Miller, J.A., and O.R. Weyrich, Jr. 1989. "Query Driven Simulation Using SIMODULA," Proceedings of the 22nd Annual Simulation Symposium, 167--187. Google ScholarGoogle ScholarDigital LibraryDigital Library
  56. Muetzelfeld, R., A. Bundy, M. Uschold, and D. Robertson. 1985. "ECO - An Intelligent Front End for Ecological Modeling", Proceedings of AI Applied to Simulation Conference, 67--70.Google ScholarGoogle Scholar
  57. Murray, K.J. 1986. Knowledge-Based Model Construction: An Automatic Programming Approach to Simulation Modeling, Ph.D. Dissertation, Texas A&M University. Google ScholarGoogle ScholarDigital LibraryDigital Library
  58. Murray, K.J., and S.V. Sheppard. 1988. "Knowledge-Based Simulation Model Specification," Simulation 50:3, 112--119. Google ScholarGoogle ScholarDigital LibraryDigital Library
  59. New, E. 1987. "Knowledge Based Control and Redundancy Management Techniques Used in NASA's KATE Project", SOUTHCON' 87, Atlanta, Ga.Google ScholarGoogle Scholar
  60. Nielsen, N.R. 1987. "Applicability of AI Techniques to Simulation Models," Proceedings of the SCS Simulators Conference, 35--40.Google ScholarGoogle Scholar
  61. O'Keefe, R. 1986. "Simulation and Expert Systems: A Taxonomy and Some Examples," Simulation 46:1, 10--16.Google ScholarGoogle ScholarCross RefCross Ref
  62. Oren, T.I. 1977. "Simulation - As it has been, and should be," Simulation 29:5, 182--183.Google ScholarGoogle ScholarCross RefCross Ref
  63. Oren, T.I. 1979. "Concepts for Advanced Computer Assisted Modelling," in: Methodology in Systems Modelling and Simulation, B.P. Zeigler, M.S. Elzas, G.J. Kir, T.I. Oren (Eds.), North-Holland, 1979, 29--55.Google ScholarGoogle Scholar
  64. Oren, T.I. 1982. "Computer-Aided Modelling Systems," in: Progress in Modelling and Simulation, F.E. Cellier (Ed.), NY: Academic Press, 189--203.Google ScholarGoogle Scholar
  65. Oren, T.I. 1985. "Artificial Intelligence and Simulation," Proceedings of AI Applied to Simulation Conference, 3--8.Google ScholarGoogle Scholar
  66. Oren, T.I. 1986. "Knowledge Bases for an Advanced Simulation Environment," Proceedings SCS Multiconference on Intelligence Simulation Environments, 16--22.Google ScholarGoogle Scholar
  67. Oren, T.I., and B.P. Zeigler. 1987. "Artificial Intelligence in Modeling and Simulation: Directions to Explore," Simulation 48:4, 131--134.Google ScholarGoogle ScholarCross RefCross Ref
  68. Pinkowski, B., "A Rule-Based Approach for Simulation Errors in Discrete Sequential Processes," Proceedings of the Eastem Multiconference of the Simulation Symposium, 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  69. Rao. M., J. Tsung-Shann, J.J-P. Tsai, and C.K. Chang. 1987. "An Intelligent Simulation Environment for Optimal Control Systems", Proceedings of the Summer Computer Simulation Conference, 842--844.Google ScholarGoogle Scholar
  70. Reddy, Y.V., and M. Fox. 1982a. KBS: An Artificial Intelligence Approach to Flexible Simulation, Technical Report CMURI-TR-82--1, Carnegie-Mellon University.Google ScholarGoogle Scholar
  71. Reddy, Y.V., and M. Fox. 1982b. "Knowledge Representation in Organization Modeling and Simulation: Definition and Interpretation," Proceedings 13th Pittsburgh Conference on Modeling and Simulation.Google ScholarGoogle Scholar
  72. Reddy, Y.V., M. Fox, and N. Husain. 1985. "Generating Model Abstraction Scenarios in KBS," Proceedings SCS Multiconference AI, Graphics, and Simulation, 1985.Google ScholarGoogle Scholar
  73. Reddy, Y.V., M. Fox, N. Husain, and M. McRoberts. 1986. "The KnoweledgeBased Simulation System," IEEE Software 3:2, 26--37.Google ScholarGoogle ScholarDigital LibraryDigital Library
  74. Robertson, P. 1986. "A Rule Based Expert Simulation Environment," Proceedings SCS Multiconference on Intelligence Simulation Environments, 9--15.Google ScholarGoogle Scholar
  75. Rozenbilt, J.W., T.-G. Kim, and B.P. Zeigler. 1988. "Towards an Implementation of a Knowledge-Based System Design and Simulation Environment," Proceedings of the 1988 Winter Simulation Conference, 226--230. Google ScholarGoogle ScholarDigital LibraryDigital Library
  76. Rozenbilt, J.W., and B.P. Zeigler. 1985. "Concepts for Knowledge-Based System Design Environment," Proceedings of the 1985 Winter Simulation Conference, 223--231. Google ScholarGoogle ScholarDigital LibraryDigital Library
  77. Ruiz-Mier, S., J. Talavage, and D. Ben-Arieh. 1985. "Towards a KnowledgeBased Network Simulation Environment," Proceedings of the 1985 Winter Simulation Conference, 232--236. Google ScholarGoogle ScholarDigital LibraryDigital Library
  78. Sathi, N., M. Fox, V. Baskaran, and J. Bouer. 1986. "SIMULATION CRAFT: An Artificial Intelligence Approach to the Simulation Life Cycle," Proceedings of the Summer SCS Conference, 773--778.Google ScholarGoogle Scholar
  79. Shannon, R.E. 1986. "Intelligent Simulation Environments," Proceedings SCS Multiconference on Intelligence Simulation Environments, 150--156.Google ScholarGoogle Scholar
  80. Spiegel, J.R., and D.B. LaVallee. 1988. "Using an Expert System to Drive a Simulation Experiment," Proceedings of the Conference on AI and Simulation, 108--112.Google ScholarGoogle Scholar
  81. Teichgraeber, R.D. 1986. "General Dynamics Simulation and Artificial Intelligence Integration Testing," Proceedings of the Summer SCS Conference, 748--750.Google ScholarGoogle Scholar
  82. Treu, S. 1988. "Designing a 'Cognizant Interface' between the User and the Simulation Software," Simulation, 227--234.Google ScholarGoogle Scholar
  83. Tyler, S., and S. Treu. 1986. "Adaptive Interface Design: A Symmetric Model and a Knowledge-Based Implementation," Proceedings Conference on Office Information Systems, 53--60. Google ScholarGoogle ScholarDigital LibraryDigital Library
  84. Tyler, S., and S. Treu. 1988. "An Interface Architecture to Provide Adaptive Task-Specific Context for the User," J. of Man-Machine Studies. Google ScholarGoogle ScholarDigital LibraryDigital Library
  85. Tzafestas, S.G. 1987. "Knowledge Engineering Approach to System Modelling, Diagnosis, Supervision and Control," Simulation of Control Systems, Selected Papers from the IFAC Symposium, 15--22.Google ScholarGoogle Scholar
  86. van Braam, W., W. Dassen, P. Brugada, and H. Wellens. 1985. "Supportive Interaction between Rule-Based and Self-Learning Expert Systems in Biomedical Research," Proceedings of the Summer Computer Simulation Conference, 465--469.Google ScholarGoogle Scholar
  87. Vaucher, J.G. 1985. "Views of Modelling: Comparing the Simulation and AI Approaches," Proceedings SCS Multiconference in Artificial Intelligence, Graphics, and Simulation, 3--7.Google ScholarGoogle Scholar
  88. Wu, S-Y, and R.A. Wysk. 1987. "MPECS - An Intelligent Flexible Machining Cell Controller," Proceedings of the European Simulation Multiconference, 71--76.Google ScholarGoogle Scholar
  89. Zeigler, B.P. 1987. "Hierarchical, Modular, Discrete-Event Modelling in an Object-Oriented Environment," Simulation J. 49:5, 219--230. Google ScholarGoogle ScholarDigital LibraryDigital Library
  90. Zeigler, B.P. 1990. Object-Oriented Simulation with Hierarchical, Modular Models: Intelligent Agents and Endomorphic Systems, Boston: Academic Press. (Reviewed by Kevin Benner in the SIGART Bulletin, vol. 1, no.3, pp. 21--22, 1990). Google ScholarGoogle ScholarDigital LibraryDigital Library
  91. Zeigler, B.P., J. Hu and J.W. Rozenbilt. 1989. "Hierarchical, Modular Modelling in DEVS-Scheme," Proc. of the 1989 Winter Simulation Conference, 84--89. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A Review Of Artificial Intelligence In Simulation
    Index terms have been assigned to the content through auto-classification.

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    • Published in

      cover image ACM SIGART Bulletin
      ACM SIGART Bulletin  Volume 2, Issue 1
      Jan. 1991
      106 pages
      ISSN:0163-5719
      DOI:10.1145/122388
      • Editor:
      • Lewis Johnson
      Issue’s Table of Contents

      Copyright © 1990 Author

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 1 November 1990

      Check for updates

      Qualifiers

      • article

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader