My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Featured
Downloads
Wiki pages

Overview

This is a project that implements the rBPMN language. The rBPMN language allows for using different types of business rules as first-class citizens in modeling of business processes. The currently supported types of business rules are: integrity, derivation, production, and reaction (aka ECA rules).

The rBPMN language is defined by using the principles of model-driven language engineering. The language's underlying abstract syntax is defined by weaving the OMG's current BPMN2 metamodel and the R2ML metamodel. The graphical syntax of the standard BPMN is just minimally extended trying in order not to increase the usage complexity of the language. The newly introduced concepts to BPMN2 are rule gateways and rule sets.

If you are a process designer, by using rBPMN language and editor you can:

  • Create complete BPMN 2.0 process models. (new)
  • Design more flexible and dynamic business processes (orchestrations) and business process interaction models (choreographies).
  • Create shared vocabulary models for processes and rules.
  • Design rule models with different types of rules (reaction, production, integration and reaction) which can be associated with most of flow elements such as tasks of BPMN2.
  • More to come...

Screenshots

The following figure shows the rBPMN editor.

The figure shows an example of an rBPMN orchestration diagram.

And here is the example of the Rule diagram for the Reaction rule set.


Screencasts

All screencasts are available in the rBPMN YouTube Channel. Please, make sure to select the 720p resolution and full screen for better picture quality.


Project Lead

  • Dr Dragan Gašević, Associate Professor and Canada Research Chair in Semantic Technologies (Athabasca University, Canada) - Language design.

Contributors

  • Dr Milan Milanović, FOS, University of Belgrade, Serbia - Language design and initial process editor contribution.
  • Luis Rocha, MSc IS (SCIS, Athabasca University, Canada) - Rule editor contribution.

Additional Information

Powered by Google Project Hosting