The ESSE Distributed Systems Workbench supports rapid modeling and simulation of networked (distributed) systems. Any model with its simulator, in the continuous-time or discrete-time domain, can be used to construct a system model. In the ESSE environment, models are connected by models of networks, such as CAN, LIN, FlexRay, and Mobile WiFi, to build general networked systems. The ESSE Workbench supports all levels of Model-Based Design from specification to design.
The ESSE Workbench enables Simulink models, and their translated C-code derivatives, to be interfaced to various other models in a distributed system model via an ESSE Active Interface (AIF). The ESSE AIF transmits and receives distributed simulation timed event information between the Simulink model and other models that are connected to the same ESSE SNF network. Each model, together with its respective simulator, may be executed on individual cores within a cluster of host computers. The hosts may run Windows or Linux operating systems and virtual computers within a host may also run either Windows or Linux on individual cores. The Simulink graphical environment is supported to enable visualization of output.