Title :
Object-oriented simulation with Java, Silk, and OpenSML .Net languages
Author :
Kilgore, Richard A.
Author_Institution :
OpenSML and ThreadTec Inc., 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 structure of the OpenSML 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 :
digital simulation; network operating systems; object-oriented programming; software libraries; software reusability; .Net languages; C#; J#; OpenSML simulation libraries; Silk libraries; VB.Net; consistent design patterns; cross-language compatibility; object-oriented discrete-event simulation; object-oriented libraries; object-oriented programming languages; reusability; usability; Computer languages; Discrete event simulation; Java; Object oriented modeling; Object oriented programming; Open source software; Software libraries; Software standards; Standards development; Usability;
Conference_Titel :
Simulation Conference, 2002. Proceedings of the Winter
Print_ISBN :
0-7803-7614-5
DOI :
10.1109/WSC.2002.1172889