SES Toolbox for MATLAB / Simulink®

Research Group CEA, Wismar University of Applied Sciences, Germany
(Supervisor T. Pawletta)

A new version 1.4 is published.

Extended, "Closed Loop" SES/MB Infrastructure for Modeling & Simulation
(based on the SES/MB framework introduced by B.P. Zeigler et al.)


The SES Toolbox has been developed by the research group Computational Engineering and Automation (CEA) at Wismar University of Applied Sciences. It is intended for ontology based modeling of system variants (system structures and parameter configurations) using the System Entity Structure (SES) in combination with basic dynamic systems organized in a Model Base (MB). It provides transformation methods for deriving unique system variants and for automatic building and execution of simulation models for the MATLAB/Simulink environment (and other ones are WIP).

The toolbox is based on the SES/MB research of B.P. Zeigler and co-workers. However, the toolbox also introduces new advanced concepts, which increase the flexibility of modeling using the SES ontology and extends the scope of application. Among other things, it introduces an input interface for SES models, combines the declarative specification with a procedural knowledge represemtation and provides additional features particularly useful in combination with the MATLAB/Simulink environment. Of course, the toolbox is also useable in combination with other proprietary or free available MATLAB toolboxes, such as SimEvents, Simscape or the Parallel Discrete Event System (PDEVS) toolbox for MATLAB (MatlabDEVS Toolbox).

Note, this side describes in particular the toolbox version called GUI SES tbx. There exist a previous one, called TinySES tbx (implemented in Prolog), which is not in further development. Both toolbox versions are useable for free after registration via email (see Sect. Downloading & Installing), but without any guarantee.

Some More Information
Downloading & Installing
The SES toolbox for MATLAB/Simulink is a research prototype.
The developers offer no warranty for the functionality.
First, please contact the project supervisor (thorsten.pawletta[at] for the required download authorisation.
Then, you receive the access code to download the latest release from here:
Bug Report
Please report bugs to the project supervisor by email

Financial Support
Parts of this work are financed by support of the German Research Society (DFG).

2017/03, T. Pawletta (1st published on 2012/11)