Title :
The development of an object-oriented, discrete-event simulation language using Java
Author_Institution :
Dept. of Comput., Univ. of the West of England, UK
Abstract :
Simulation modelling is an ideal domain for the application of object-oriented methods, both in the modelling of problem domain entities and in the implementation of simulators. The paper describes a prototype development of an object-oriented animated, general purpose discrete-event simulation language which builds on the well established entity modelling notations of JSD and harnesses the object-oriented features provided by Java to produce a high-level graphically defined simulation language providing customisable animations in a platform-independent way. Simple situations can be modelled quickly and simply, without the need for programming, whilst the provision of a programmatic API, coupled with the ability to extend the pre-defined entity class with the addition of Java methods permits a flexible approach to handling more complex systems. In addition to performance evaluation simulations the provision of user interaction through customisable control panels allows the simulator to be used in a gaming or training mode
Keywords :
application program interfaces; computer animation; discrete event simulation; object-oriented languages; simulation languages; utility programs; visual languages; Java; customisable animations; customisable control panels; gaming mode; high-level graphically defined simulation language; object-oriented animated general purpose discrete-event simulation language; object-oriented methods; performance evaluation simulation; problem domain entity modelling; programmatic API; simulation modelling; simulators; training mode; user interaction; Analytical models; Animation; Computational modeling; Context modeling; Discrete event simulation; Java; Object oriented modeling; Power system modeling; Radio access networks; Virtual prototyping;
Conference_Titel :
Software Engineering Conference, 1997. Asia Pacific ... and International Computer Science Conference 1997. APSEC '97 and ICSC '97. Proceedings
Print_ISBN :
0-8186-8271-X
DOI :
10.1109/APSEC.1997.640169