DocumentCode :
3153072
Title :
Khronos - A high-level framework for Discrete Event Simulation in Python
Author :
Rei, Rui Jorge ; Madera, Peter Josef ; Pedroso, João Pedro
Author_Institution :
Fac. de Cienc., Univ. do Porto, Porto, Portugal
fYear :
2009
fDate :
6-9 July 2009
Firstpage :
1574
Lastpage :
1579
Abstract :
In this paper we present Khronos, a framework for Discrete Event Simulation (DES) in Python. Its essential objective is to provide a powerful, general, and easy-to-use tool for simulation programmers/users. In the form of a programming library, Khronos accomplishes a seamless combination of DES with Python, taking advantage of many of the language´s features in addition to maintaining its generality, power, and simplicity. The final product is a framework which releases the user from the low-level details of DES (e.g., managing the event schedule, simulation clock, or real-time synchronization), also providing base classes for entities/resources, and a flexible set of primitives for describing the dynamic behaviors of these elements. Most importantly, the resulting simulation programs are intuitive to write, and inherently very readable. We highlight the main features of the Khronos library in a tutorial manner, presenting a simple illustrative example.
Keywords :
discrete event simulation; high level languages; software libraries; Khronos library; Python; discrete event simulation; high level framework; programming library; simulation programs; Application software; Automotive engineering; Costs; Discrete event simulation; Libraries; Open source software; Packaging; Programming profession; Resource management; Testing; Discrete Event Simulation; Python;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computers & Industrial Engineering, 2009. CIE 2009. International Conference on
Conference_Location :
Troyes
Print_ISBN :
978-1-4244-4135-8
Electronic_ISBN :
978-1-4244-4136-5
Type :
conf
DOI :
10.1109/ICCIE.2009.5223762
Filename :
5223762
Link To Document :
بازگشت