An Introductory Tutorial for the Kotlin Simulation Library

The Kotlin Simulation Library (KSL) is an open-source library written in the Kotlin programming language that facilitates Monte Carlo and discrete-event simulation modeling. This paper provides a tutorial of the functionality of the discrete-event modeling capabilities provided by the KSL. The library provides an API framework for developing, executing, and analyzing models using both the event view and the process view modeling perspectives. Because models can be developed that contain both modeling perspectives, the KSL provides great flexibility during the modeling building process. This tutorial provides both an overview of the library and also a complete example including its analysis using KSL constructs.

Authors

Institutions

Publication Details

Published
2024-12-15
DOI
https://doi.org/10.1109/wsc63780.2024.10838926
Primary Topic
Simulation Techniques and Applications
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

An Introductory Tutorial for the Kotlin Simulation Library

Manuel D. Rossetti
Simulation Techniques and Applications
article

An Introductory Tutorial for the Kotlin Simulation Library

Manuel D. Rossetti
article en

Abstract

The Kotlin Simulation Library (KSL) is an open-source library written in the Kotlin programming language that facilitates Monte Carlo and discrete-event simulation modeling. This paper provides a tutorial of the functionality of the discrete-event modeling capabilities provided by the KSL. The library provides an API framework for developing, executing, and analyzing models using both the event view and the process view modeling perspectives. Because models can be developed that contain both modeling perspectives, the KSL provides great flexibility during the modeling building process. This tutorial provides both an overview of the library and also a complete example including its analysis using KSL constructs.

University of Arkansas at Fayetteville (US)
Openalex Percentile: Top 68%
Simulation Techniques and Applications
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

An Introductory Tutorial for the Kotlin Simulation Library — Manuel D. Rossetti · (2024) | TGRS Research Map | TGRS