Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
A model-driven approach for facilitating user-friendly design of complex event patterns
Boubeta-Puig J., Ortiz G., Medina-Bulo I. Expert Systems with Applications: An International Journal41 (2):445-456,2014.Type:Article
Date Reviewed: Oct 9 2015

Is graphical modeling for domain experts outside information technology (IT) the better choice in complex event processing (CEP) than doing it in some (text-based) event processing language (EPL)?

There are two steps to prove this. First, develop a suitable graphical editor and demonstrate that the graphical models may be transformed into artifacts executable on a real CEP engine. Then, evaluate and compare the usability within and between chosen target groups.

The paper excels in the first step. In a really superb, lucid, concise, and at the same time easy-to-follow way (even for novices in the CEP realm), the authors describe CEP basics, their modeling metamodel, and the graphical model editor they have developed; give two examples of such graphical models; and demonstrate the viability of this approach down to the level of the automatically generated Esper EPL code.

Even though the authors openly claim in several places that their graphical models are “understandable” and “user-friendly,” and that domain experts with no EPL knowledge are “able to make use of the developed editor easily,” they fail to give any proof of this second step. As a matter of fact, the featured graphical models even seem to demonstrate the exact opposite: eight lines of concise EPL code need a diagram with approximately 50 different elements (boxes, lines, rectangles, circles, and so on) scattered over the model’s “canvas.”

On the technical side, the broad claim that the developed graphical model editor would work for “all” types of EPLs is also validated only for stream-oriented EPLs and not for rule-oriented, or imperative, EPLs (like Software AG’s Apama).

Nevertheless, due to the high quality of the work in the other parts, any reader interested in bridging the business/IT gap in the CEP domain should consult this paper and see and judge for herself.

Reviewer:  Christoph F. Strnadl Review #: CR143840 (1512-1050)
Bookmark and Share
  Reviewer Selected
Featured Reviewer
 
 
Languages (D.2.1 ... )
 
 
Decision Support (H.4.2 ... )
 
 
Graphical Environments (D.2.6 ... )
 
 
Pattern Analysis (I.5.2 ... )
 
 
Patterns (D.2.11 ... )
 
 
Representation (D.2.10 ... )
 
  more  
Would you recommend this review?
yes
no
Other reviews under "Languages": Date
An examination of requirements specification languages
Tse T., Pong L. The Computer Journal 34(2): 143-152, 1991. Type: Article
Apr 1 1992
Towards a formal basis for the formal development method and the Ina Jo specification language
Berry D. IEEE Transactions on Software Engineering SE-13(2): 184-201, 1987. Type: Article
Oct 1 1987
On the design of ANNA, a specification language for ADA
Luckham D.  Software validation: inspection-testing-verification-alternatives (, Darmstadt, West Germany,2271984. Type: Proceedings
May 1 1986
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy