• DocumentCode
    2118342
  • Title

    Open-source SML and Silk for Java-based, object-oriented simulation

  • Author

    Kilgore, Richard A.

  • Author_Institution
    SML Consortium & ThreadTec, Inc., Chesterfield, MO, USA
  • Volume
    1
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    262
  • Abstract
    Silk(R) and SML are software libraries of Java, C++, C# and VB.Net classes that support object-oriented, discrete-event simulation. SMLTM is a new open-source or "free" software library of simulation classes that enable multi-language development of complex, yet manageable simulations through the construction of usable and reusable simulation objects. These objects are usable because they express the behavior of individual entity-threads from the system object perspective using familiar process-oriented modeling within an object-oriented design supported by a general purpose programming language. These objects are reusable because they can be easily archived, edited and assembled using professional development environments that support multilanguage, cross-platform execution and a common component architecture. The article describes the fundamentals of designing and creating an SML or Silk model
  • Keywords
    discrete event simulation; object-oriented languages; object-oriented programming; public domain software; software libraries; software reusability; C# language; C++ language; Java-based object-oriented simulation; Silk; common component architecture; complex manageable simulations; cross-platform execution; free software library; general purpose programming language; individual entity-threads; multi-language development; object-oriented design; object-oriented discrete-event simulation; open-source SML; process-oriented modeling; professional development environments; reusable simulation objects; simulation classes; software libraries; system object perspective; Assembly; Computational modeling; Computer languages; Discrete event simulation; Java; Object oriented modeling; Open source software; Power system modeling; Software development management; Software libraries;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Simulation Conference, 2001. Proceedings of the Winter
  • Conference_Location
    Arlington, VA
  • Print_ISBN
    0-7803-7307-3
  • Type

    conf

  • DOI
    10.1109/WSC.2001.977282
  • Filename
    977282