Express your interests to
Simulate and Optimize Your Industry Today!

Simulation is far beyond a virtual game. It is indeed a scientific and rigorous analytical tool that describes what happened in the past, predicts what will happen in the future, and prescribe solutions for scenarios that never occurred before. Among many types of simulations, the discrete-event simulation (DES) model is the best way to specify man-designed systems, and analyze any decision involved in such systems.

O2DES.Net framework provides an accessible toolkit to build flexible DES models for a wide range of industrial systems. With Microsoft’s most popular OOP language C#, it facilitates the integration with the latest academic research in simulation analytics, and enables the connection to a variety of industrial-standard modern developments from the .NET ecosystem, including mobile applications, enterprise software, Mix-Reality and Artificial Intelligence.

Download Now Get Started

Event-based Kernel

Different from many commercial and open-source simulation packages that implement activity-based formalism, the kernel of the O2DES.Net framework is event-based. This is to ensure maximum flexibility to describe any sophisticated logics in real-life operations.

State-based Modularity

On top of the event-based kernel, a state-based formalism is adopted to encapsulate properties and behaviors from sub-systems, so as to increase the reusability of the developed models. This tremendously improved modeling efficiency and enabled system modeling at multi-fidelity levels.

Activity-based Compatibility

Through carefully defined input/output events, an O2DES.Net simulation module is able to behave indifferently from an activity-based model. Moreover, it is incorporated with higher flexibility to tackle a situation involving a non-standardized protocol for the transition between activities.

Object-Oriented in Nature

O2DES.Net is a native object-oriented program package that fully utilizes abstraction, inheritance, polymorphism and delegation, to ease the modeling procedure and define relationships among modules and various model components.

Read to Create Awesome DES Models for Your Business?