Open-source SML and Silk for Java-based, object-oriented simulation
Richard A. Kilgore · 2002
Silk(R) and SML are software libraries of Java, C++, C# and VB.Net classes that support object-oriented, discrete-event simulation. SML/sup TM/ 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.