Smalltalk-80: the language and its implementation
Smalltalk-80: the language and its implementation
SMALLTALK-80: the interactive programming environment
SMALLTALK-80: the interactive programming environment
System simulation programming styles and languages
System simulation programming styles and languages
Structure and interpretation of computer programs
Structure and interpretation of computer programs
DEMOS: a system for discrete event modelling on Simula
DEMOS: a system for discrete event modelling on Simula
Principles of Discrete Event Simulation
Principles of Discrete Event Simulation
Anatomy of LISP
Fundamental Structures of Computer Science
Fundamental Structures of Computer Science
Simulation with GPSS and Gpssv
Simulation with GPSS and Gpssv
Integrated simulation support system concepts and examples
ANSS '84 Proceedings of the 17th annual symposium on Simulation
Introduction to the use of activity cycles as a basis for system's decomposition and simulation
ACM SIGSIM Simulation Digest
Hi-index | 0.00 |
The research reported in this paper is part of an ongoing effort to explore potential benefits of using new software technologies for various classes of system simulation. Queueing network scenarios have been chosen as the first area of application. Our experiences in the use of two object-oriental simulators are described, using a simple example.Post is a Scheme based queueing network simulator. It demonstrates the suitability of symbolic languages and exploratory programming for system simulation. Some characteristics of window-based and graphical programming environments are then briefly discussed, with reference to a Smalltalk-based simulation tool.The final chapter suggests that object-oriented simulation languages embedded in interactive modelling environments hosted on powerful workstations may well offer major breakthroughs in terms of user acceptance. The bandwidth of user/tool interfaces should be as wide as possible, drawing on modern techniques for graphical interaction and multi-process systems supporting the 'desktop' metaphor. Use of Smalltalk, permits quick and easy exploration of design alternatives through rapid prototyping. Embedding such tools in Scheme preserves their functionality while making them more accessible to a wider community. Computational efficiency, while a lesser concern to 'modelling for insight', remains unsatisfactory in simulation for quantitative predictions. This problem may hopefully be overcome through future advances in software and hardware technologies.