• Rapid and systematic derivation, investigation and optimization of distributed system and system-of-systems models
  • Highest performing, scalable, multi-core simulation engine in the world
  • Enabled the empirical research that first demonstrated that V2V DSRC communication, in its current form, is insufficient to guarantee the safety of vehicles in traffic.
Home > Technology > EST DSE + SNF

Distributed Simulation Engine - System Network Fabrics (DSE-SNF)

EST’s Distributed Simulation Engine (DSE) combined with networks constructed from EST’s System Network Fabric (SNF) – such as, CAN, FlexRay, and DSRC networks - manages synchronization and data exchange between distributed models with minimal impact on performance across multiple hosts.

Networks constructed using EST’s DSE-SNF technology, exhibit very high simulation performance and timing and message bit accuracy. Networks are the foundation of distributed systems and DSE-SNF models ensure high performance and maintenance of accurate communication modelling between the subsystems constituting systems and the systems that constitute a system of systems.

Concurrent HW-SW Development of Multiple ECUs in a Subsystem
Concurrent HW-SW Development of Multiple ECUs in a Subsystem

DSE-SNF based networks include:
Wired - CAN, FlexRay, SPI/LIN/UART, Signals
Wireless - IEEE 802.11p (DSRC), IEEE 1609.4 (WAVE – broadcast and unicast)
Abstract – Exchange


  • Highest performance, timing accurate, distributed system network models
  • The foundation for building accurate, high performance models of systems
  • Provides a verification path that enables models and physical realizations of models to be validated in the same context - a remarkable capability

Who Should Use it?

Companies - that require high performance models of distributed embedded systems for the development of software and the verification of systems against large regression suites.

System architects - for constructing and experimenting with, potentially, thousands of executable specifications of systems in order to select an optimum or near optimum system.

Engineers who design the communication infrastructure between controllers in a distributed system.

Verification engineers who need to verify distributed systems.

Production engineers who need to validate a physical product component against the executable specification. This capability enables the verification of a product component incorporated as a module into a simulation of the entire system or a system-of-systems - that is, the context in which the component, subsystem or system must operate.