Title :
Object-oriented simulation with SML and silk in .Net and Java
Author :
Kilgore, Richard A.
Author_Institution :
SML Simulation Services, Chesterfield, MO, USA
Abstract :
This tutorial is for advanced simulation developers engaged in the use of object-oriented programming languages and libraries that support object-oriented, discrete-event simulation. The tutorial is based on generic structures common to SML simulation libraries in the .Net languages VB.Net, C# and J# and the Silk libraries in Java. The focus of the tutorial is on the use of consistent design patterns that encourage usability, reusability and cross-language compatibility. Particular emphasis is placed on designing and coding object-oriented simulation models to properly transfer simulation control between entities, resources and system controllers, and on techniques for obtaining a one-to-one correspondence between simulation code and system behavior.
Keywords :
discrete event simulation; network operating systems; object-oriented programming; software libraries; software reusability; .Net languages; C# language; J# language; Java; SML simulation libraries; Silk libraries; VB.Net; a one-to-one correspondence; consistent design patterns; cross-language compatibility; discrete-event simulation; entities; generic structures; object-oriented programming languages; object-oriented simulation; resources; reusability; simulation code; simulation control transfer; simulation developers; simulation models; system behavior; system controllers; usability; Algorithms; Control systems; Discrete event simulation; Electrical equipment industry; Java; Libraries; Object oriented modeling; Object oriented programming; Packaging; Usability;
Conference_Titel :
Simulation Conference, 2003. Proceedings of the 2003 Winter
Print_ISBN :
0-7803-8131-9
DOI :
10.1109/WSC.2003.1261427