SimLib™
Currently the SimLib™ solution is composed of a number of projects. Each project is organized to group specific functionality, providing it through a set of classes and interfaces, thus representing the services that are available. Some of these projects include:
- SimLib™: encapsulates the core services of the framework, i.e., classes and interfaces that support modeling formalisms, simulators, experimental frame, distributions, statistics and animation.
- SimLibGUI™: a set of classes to provide a user interface for the execution of simulations thereby separating model conceptualization and execution.
- SimLibNumerical™: a mathematical library that provides general mathematic functions, random number generators, integrators, distributions, statistics and charting capabilities.
- SimLibExt™: extensions or general utility classes to the .NET framework.
- SimLibLogging™: allows a unique way for objects produced with SimLib™ to produce trace and debug information to listeners.
- SimLibNaming™: classes that represent a basic Naming Service where it is possible for distributed objects, either models or SimLib™ framework objects, to lookup each other by name and category.
- SimLibComm™: a set of classes to facilitate communication between objects, with special emphasis on providing asynchronous event capabilities to enable loose-coupling.
- SimLibIDE™: an early and ongoing effort to provide a full featured IDE to help the conceptualization and development of models using SimLib™.
Please contact us if you would like to learn more.