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
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;
Conference_Titel :
Simulation Conference, 2001. Proceedings of the Winter
Conference_Location :
Arlington, VA
Print_ISBN :
0-7803-7307-3
DOI :
10.1109/WSC.2001.977282