SIMULA: an ALGOL-based simulation language
Communications of the ACM
Knowledge-based simulation at RAND
ACM SIGSIM Simulation Digest
The hierarchical simulation language HSL: a versatile tool for process-oriented simulation
ACM Transactions on Modeling and Computer Simulation (TOMACS)
AI: what simulationists really need to know
ACM Transactions on Modeling and Computer Simulation (TOMACS)
Software/modelware application requirements (panel)
WSC '92 Proceedings of the 24th conference on Winter simulation
Discrete event simulation modeling: directions for the '90s
WSC '92 Proceedings of the 24th conference on Winter simulation
The future of Java-based simulation
Proceedings of the 30th conference on Winter simulation
Tutorial: artificial intelligence and simulation
WSC '91 Proceedings of the 23rd conference on Winter simulation
Integrated interfaces for decision-support with simulation
WSC '91 Proceedings of the 23rd conference on Winter simulation
WSC '91 Proceedings of the 23rd conference on Winter simulation
Dependencies and graphical interfaces in object-oriented simulation languages
WSC '87 Proceedings of the 19th conference on Winter simulation
Java-based simulation of construction processes using Silk
Proceedings of the 31st conference on Winter simulation: Simulation---a bridge to the future - Volume 2
Artificial intelligence and simulation (tutorial session)
WSC' 90 Proceedings of the 22nd conference on Winter simulation
AI (panel session): what simulationists really need to know
WSC' 90 Proceedings of the 22nd conference on Winter simulation
Object oriented visual interactive simulation
WSC' 90 Proceedings of the 22nd conference on Winter simulation
Hi-index | 0.00 |
Object-oriented simulation provides a rich and lucid paradigm for building computerized models of real-world phenomena. Its strength lies in its ability to represent objects and their behaviors and interactions in a cogent form that can be designed, evolved and comprehended by domain experts as well as system analysts. It allows encapsulating objects (to hide irrelevant details of their implementation) and viewing the behavior of a model at a meaningful level. It represents special relations among objects (class-subclass hierarchies) and provides “inheritance” of attributes and behaviors along with limited taxonomic inference over these relations. It represents interactions among objects by “messages” sent between them, which provides a natural way of modeling many interactions. Despite these achievements, however, there remain several largely unexplored areas of need, requiring advances in the power and flexibility of modeling, in the representation of knowledge, in the integration of different modeling paradigms, and in the comprehensibility, scalability and reusability of models.The Knowledge-Based Simulation project at Rand is working in several of these areas. In this paper, we will elaborate the existing limitations of object-oriented simulation and discuss some of the ways we believe the paradigm can be extended to surmount these limitations.