Controlled English language for production and event processing rules

Mark H. Linehan, Sylvain Dehors, Ella Rabinovich, Fabiana Fournier

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

In recent years, event processing has matured from an emerging technology to one with pervasive uses in various industries. There is a growing segment of applications comprising a diversity of rule types that are developed by high-level users, who have business logic and process expertise rather than software development skills. Technical rule languages for business (production) rules systems differ from event processing rules because they target different execution modes. Corresponding differences exist in the respective rule languages employed to date. This paper describes an integrated rule language that supports both kinds of rules, thus enabling business applications that combine them. The integrated language targets non-technical "business users" who write rules that employ both production and event processing rule functions. The language proposed here is a textual "controlled natural language" based on the Semantics of Business Vocabulary and Business Rules (SBVR) specification of the Object Management Group (OMG). We describe an implementation that uses an SBVR parser, and an SBVR "vocabulary" that defines the syntax and semantics for event processing rules. The parser treats business rule and event processing concepts indifferently, and can be extended to other language concepts by additional vocabularies. Knowledge of the event processing aspects is limited to a conversion utility that transforms rules written using this language to an event processing network.

Original languageEnglish
Title of host publicationDEBS'11 - Proceedings of the 5th ACM International Conference on Distributed Event-Based Systems
Pages149-157
Number of pages9
DOIs
StatePublished - 2011
Externally publishedYes
Event5th ACM International Conference on Distributed Event-Based Systems, DEBS'11 - New York, NY, United States
Duration: 11 Jul 201115 Jul 2011

Publication series

NameDEBS'11 - Proceedings of the 5th ACM International Conference on Distributed Event-Based Systems

Conference

Conference5th ACM International Conference on Distributed Event-Based Systems, DEBS'11
Country/TerritoryUnited States
CityNew York, NY
Period11/07/1115/07/11

Keywords

  • complex event processing
  • controlled natural language
  • event processing language
  • sbvr
  • semantics of business vocabulary and business rules
  • structured english

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Information Systems

Fingerprint

Dive into the research topics of 'Controlled English language for production and event processing rules'. Together they form a unique fingerprint.

Cite this