CEP Editor


CEP Editor - Editor for CEP Patterns

Defined in Task


Short description

The editor provides a graphical user interface to create, modify and deploy complex event processing (CEP) patterns. Creating CEP patterns graphically enables domain experts to model their knowledge in such an environment, without requiring additional skills, such as query languages. This editor will replace an Android application, which was limited to Android devices. The new editor will be web based and thus available for a broader range of devices. Additionally, it will be easier to extend and more lightweight.

Example of usage

Sample Event Pattern for Variable ’Time with steel’:


There is a GUI to develop and manage a CEP pattern.

The output is a Siddhi-query that can be deployed and executed to any Siddhi engine.

Subordinates and platform dependencies

Web based


None. Editor is based on drawflow (MIT License).





To be considered in particular for the following COGNITWIN pilots

The editor will be used in all use cases where the CEP patterns will be declaratively modelled and not hard-coded. It could be also used to manage (e.g. modify or delete) the patterns.