A Semiotics-inspired Domain-Specific Modeling Language for Complex Event Processing Rules
Herbertt Diniz, Kiev Gama, Robson Fidalgo

TL;DR
This paper introduces a semiotics-inspired domain-specific modeling language with visual notations to simplify complex event processing rule creation for non-expert users, improving usability and accessibility.
Contribution
It presents a novel DSML with visual techniques tailored for CEP rule development, addressing usability gaps in existing tools.
Findings
Non-expert users successfully created CEP rules using the new tool.
The tool improved usability and reduced complexity for non-expert users.
Evaluation showed increased accessibility for users without prior knowledge.
Abstract
Complex Event Processing (CEP) is one technique used to the handling data flows. It allows pre-establishing conditions through rules and firing events when certain patterns are found in the data flows. Because the rules for defining such patterns are expressed with specific languages, users of these technologies must understand the underlying expression syntax. To reduce the complexity of writing CEP rules, some researchers are employing Domain Specific Modeling Language (DSML) to provide modelling through visual tools. However, existing approaches are ignoring some user design techniques that facilitate usability. Thus, resulting tools eventually has become more complexes for handling CEP than the conventional usage. Also, research on DSML tools targeting CEP does not present any evaluation around usability. This article proposes a DSML combined with visual notations techniques to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Database Systems and Queries · Business Process Modeling and Analysis · Service-Oriented Architecture and Web Services
