• 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