2002•Unpublished venueRequires access

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

Richard A. Kilgore

Open publisher page 8 citations

Abstract

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.

About this research paper

What this paper is about

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.

Why it matters

OpenAlex reports 8 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

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.

Key concepts: Computer science, Java, Object-oriented programming, USable, Programming language, Component (thermodynamics), Software engineering, Component-based software engineering

Related papers

Back to paper searchBrowse research topicsOriginal source
Open-source SML and Silk for Java-based, object-oriented simulation — Research Paper | ScholarLens