Developing scripting capabilities for an Ada-based simulator
The purpose of a system is, in a certain sense, contained in the interactions between the system and its environment. The role of a simulator is to provide an artificial but controllable environment usually for testing and training purposes. For that purpose, most testing and training simulators provide the user with a scripting mechanism, i.e. a means to compose the desired environment. Afterwards the simulator interprets the script, i.e. simulates the properties and behavior of a number of simulated entities that the desired environment is composed of. This paper describes a design which, instead of hard-coding script interpretation into the simulated entities, derives the scripting capabilities from the implementation of the simulated entities.
KeywordsAda 95 Simulation Scripting
Unable to display preview. Download preview PDF.
- Nebojsa Vuksanovic, Marko Vuskovic and Vladimir Kukic. APDL — A Formal Language for Cluster Behaviour Description, Proc. of the 28th ISMM Applications of Microcomputers, February 5–7, Beverly Hills, 1986.Google Scholar
- Vladimir Kukic and Nebojsa Vuksanovic. APDL Interpreter. Proc. of the 28th ISMM Applications of Microcomputers, February 5–7, Beverly Hills, 1986Google Scholar
- Drasko M. Sotirovski, Slobodan S. Jovanovic and Philippe Krachten. Beyond Abstract Data Types: Giving Life to Objects. In Marcel Toussaint, editor, Ada in Europe, First International Eurospace-Ada-Europe Symposium, Springer-Verlag, 1994.Google Scholar
- Slobodan S. Jovanovic and Drasko M. Sotirovski. Reuse Strategy for the Development of the Integration and Training Simulatorfor Large Systems. In DASIA'96: Data Systems in Aerospace (organized by Eurospace), Conference Proceedings, pages 193–199, Rome, Italy, May 1996.Google Scholar