ACM Home Page
Please provide us with feedback. Feedback
Object-oriented simulation: where do we go from here?
Full text PdfPdf (791 KB)
Source Winter Simulation Conference archive
Proceedings of the 18th conference on Winter simulation table of contents
Washington, D.C., United States
Pages: 464 - 469  
Year of Publication: 1986
ISBN:0-911801-11-1
Author
Jeff Rothenberg  The Rand Corporation, 1700 Main Street, Santa Monica, CA
Sponsor
SIGSIM: ACM Special Interest Group on Simulation and Modeling
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 19,   Citation Count: 14
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/318242.318478
What is a DOI?

ABSTRACT

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Clemons, E. and Greenfield, A. J. (1985). The SAGE System Architecture: A System for the Rapid Development of Graphics Interfaces for Decision Support. IEEE CG&A, 5(ii), 38-50.
2
 
3
Davis, M.~ Rosenschein, S. and Shapiro, N. (1982). Prospects and Problems for A General Modeling Methodology. N-1801-RC, The Rand Corporation, Santa Monica, California.
 
4
Erickson, S. A. (1985). Fusing AI and Simulation in Military Modeling. AI Applied to Simulation, Proceedings of the European Conference at the University of Ghent, 140-150.
 
5
Garvey, T., Lowrance, J. and Fischler, M. (1981). An Inference Technique for Integrating Knowledge from Disparate Sources. Proceedings of IJCAI '81, 7.
 
6
Goldberg, A. and Kay, A. (1976). Smalltalk-72 Instruction Manual. Report SSL 76-6, Xerox PARC, Palo Alto, California.
 
7
Jefferson, D. and Sowizral, H. (1982). Fast Concurrent Simulation Using the Time Warp Mechanism, Part I: Local Control. N-1906-AF, The Rand Corporation, Santa Monica, California.
 
8
Kiviat, P., Vilanueva, R. and Markowitz, H. (1968). The Simscript II Programming Language. Prentice-Hall, Englewood Cliffs, New Jersey.
 
9
Klahr, P. (1985). Expressibility in ROSS: An Object-Oriented Simulation System. AI ApplieW to Simulation, Proceedings of the European Conference at the Eniversity of #bent, 136-139.
 
10
Klahr, P.~ Ellis~ J., Giarla, W.~ Narain~ S., Cesar, E. and Turner, S. (1984). TWIRL: Tactical Warfare in the ROSS Language. R-3158-AF, The Rand Corporation, Santa Monica, California.
 
11
Klahr, P., McArthur, D., Narain, S. and Best, E. (1982). Swirl: Simulating Warfare in the ROSS Language. N- 1885-AF, The Rand Corporation, Santa Monica, California.
 
12
McArthur, D. and Klahr, P. (1985). The ROSS Language Manual. N-1854-I-AF, The Rand Corporation, Santa Monica, California.
 
13
Quinlin, R. (1982). Inferno: A Cautious Approach to Uncertain Inference. N-1898-C, The Rand Corporation, Santa Monica, California.
 
14
Shafer, G. and Tversky, A. (1985). Languages and Designs for Probability Judgement. Cognitfve Science, 9, 309-339.
 
15
Steeb, R., Cammarata, S., Narain, S. and Giarla, W. (1984). Distributed Problem Solving for Air Fleet Control: Framework and Implementations. N-2139-ARPA, The Rand Corporation, Santa Monlca, California.
 
16
Stefik, M., Bobrow, D. and Kahn, K. (1986). Integrating Access-0riented Programming ~nto a Multi-Paradigm Environment. EEE Software, 10-18.
 
17
Stefik, M., Bobrow, D. G. and Mittal, S. (1983). Knowledge Programming in LOOPS: Report on an Experimental Course. The A{ Magazine, 3-13.

CITED BY  14