Eclipse Free BIRD Tools introduces RPMN (Regulatory Process and Modelling Notation) as an open standard for Regulatory experts to easily describe and collaborate on machine readable requirements documents without programming experience.
RPMN is compatible with the artefacts published by BIRD for data models and transformations (and can be used with other regulatory data models and logic also)
RPMN allows solution developers to auto-create a skeleton of a tech solution (e.g. data base schemas and programming language functions) from RPMN as machine written solutions.
These machine written solutions are always in synch with the requirements doc, and gaps in functionality can be completed by technical programmers.
RPMN is inspired by and re-uses other standards typically used in defining regulatory requirements docs such as BPMN,ER-Diagrams and SQL, but refines these to use only what is most appropriate for regulatory processes, and establishes navigable links between the parts of the standard such as workflow to datamodel
RPMN is an open standard, RPMN has a language-neutral model to help technical tool developers to create business-user friendly tools on top of RPMN. The Eclipse Free BIRD Tools project provides open source tools based on RPMN in Python and Java. RPMN has 3 parts as shown in the diagram below, these are described in more detail at Business Users and Solution Providers
The code and standard definitions are freely available on Github
The Eclipse Free BIRD Project is governed by the open source Eclipse Foundation , and as such is vendor nuetral with full IP tracability and a strong open source but commercially friendly license.
An overview of the ECB BIRD project is provided below: