DocumentCode
2813774
Title
The development of an object-oriented, discrete-event simulation language using Java
Author
Martin, Peter
Author_Institution
Dept. of Comput., Univ. of the West of England, UK
fYear
1997
fDate
2-5 Dec 1997
Firstpage
123
Lastpage
130
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/APSEC.1997.640169
Filename
640169
Link To Document