Add-on register


Add-on Register

Early Access List of Interoperable Components for Eclipse Free BIRD Tools

The Add-on register provides a list of interoperable add-ons for the RegPlatforms of Eclipse free BIRD Tools. BIRDBench provides a supported version of these. These can be technical components like report display and audit, or business logic components like Finrep/Corep regulatory calculations, or tests for regulatory calculations.

We list some add-ons coming soon below, including open source, free, commercial and third-party add-ons..let us know if you have one that you would like added to the list. You can create your own add-ons to add to the eco-system using tried and tested mature approaches to Add-on Developement

Reg Gene Editor for The Eclipse IDE

regdna_eclipse4_text_example
RegGene Editor for the Eclipse IDE is due to be released in April 2024, providing:
  • An Eclipse IDE Editor for creating, editing, navigating and validating regulatory modules using the RegDNA standard
  • Autogeneration of executable code from transformations written using RegDNA
For Collaboration on:
  • Regulatory data models.
  • Business friendly transformations (e.g. for calculations and aggregations required by Finrep).
  • With simple source control and collaboration based on Github or Gitlab integration.

Reg Gene Editor for VSCode

VSCodeRegDNAEditor
RegGene Editor is due to be released in April 2024, providing:
  • An open source VSCode Editor for creating, editing, navigating and validating regulatory modules using the RegDNA standard
  • The same extension runs in the cloud based, web-browser version of VSCode which is part of Microsoft's Github codespaces
  • Autogeneration of executable code from transformations written using RegDNA
  • Source code is freely available on Github

For Collaboration on:
  • Regulatory data models.
  • Business friendly transformations (e.g. for calculations and aggregations required by Finrep).
  • With simple source control and collaboration based on Github or Gitlab integration.
An early access version is available here as a VSCode extension


ER Diagrams for RegDNA in The Eclipse IDE

ecore_er

ER Diagrams for RegDNA in The Eclipse IDE is due to be released in Q2 2024, providing:
  • Visual navigation and editing of datamodels in RegDNA as ER diagram.
  • This Add-on is a fairly simple port of the existing open source Ecore Tools ER diagram editor for Ecore

Test Creator

ccy_dropdown

Coming April 2024

An open source add-on from the 'Eclipse Free BIRD Tools' project to help create and collaborate on test data in the BIRD format using the Eclipse IDE platform.

Test Creator creates test data in XML and CSV formats for easy transfer and management in source control.

Test Creator interoperates with BIRDBench's mature source control modules provided by the Eclipse Workbench.


Validated Test Creator

Coming Q3 2024

An add-on from BIRD Software Solutions to help create and collaborate on test data in the BIRD format using the Eclipse IDE platform.

Test Creator makes it super easy to create test data for the BIRD Input layer that meets the BIRD Validation rules. Validated Test Creator guides and limits choices of what attributes are required/allowed as you create test data, enabled by its knowledge of the underlying Logical Data Model

Test Creator creates test data in XML and CSV formats for easy transfer and management in source control.

Test Creator interoperates with BIRDBench's mature source control modules provided by the Eclipse Workbench.


RegRunner for the Eclipse IDE

Coming April 2024

An open source add-on from the 'Eclipse Free BIRD Tools' project

RegRunner will run regulatory modules (RegSeeds or RegGenes) written in the RegDNA standard.

RegRunner is designed as a light weight application for testing regulatory logic (such as BIRD's Finrep transformations), running test suites, and collaborating on production logic or reference implementations.

RegRunner does not provide the production services such as audit control, and report submission. It focusses on enabling collaboration, exploration and testing of regulatory modules defined using RegDNA, including the modules of BIRD.


RegRunner for the web

Coming Q4 2024

A version of RegRunner which works on the web, with a database backend, using the Python Django framework to integrate web-api's datamodels and database storage.


Lineage Visualisor for the Eclipse IDE

Coming Q2 2024

A free component from BIRD Software solutions for visualising attribute lineage and data lineage of regulatory transformations.
An early demo showing transformations from Finrepherence is available below slice_lineage
transfromation_to_model_lineage

TestFlight

Coming Q3 2024

BIRD Software solutions is also working on a module called TestFlight which allows you to easily understand transformations run on tranaformations by 'flying like a BIRD' through a 3D visualisation:
  • An early demo showing transformations from Finrepherence is available below

BIRDSeed

Coming Q2 2024

BIRDSeed is an open source repository that allows you to collaboratively explore what can be done with the datamodels and transformations of BIRD stored in RegDNA format:
  • Early access version is available here .
  • BIRDSeed uses the BIRD Input Layer as a source of transformations
  • Transformations in BIRDSeed can execute on RegRunner for the Eclipse IDE.

BIRDSeed on the LDM

frtb_ecore_example
Coming Q2 2024

BIRDSeed on the LDM is an open source repository that allows you to collaboratively explore what can be done if the BIRD LDM is used as a source of transformations:
  • BIRDSeed on the LDM uses the BIRD Logical Datamodel as a source of transformations.
  • We explore experimental COREP transformations with BIRDSeed on the LDM, starting with FRTB.
  • Transformations in BIRDSeed on the LDM can execute on RegRunner for the Eclipse IDE.

Finrepherence

Coming Q2 2024

BIRD Software solutions is also working on Finrepherence which is:
  • A reference implementation of Finrep using BIRD, as an executable version of Finrep transformations on the BIRD datamodel.
  • Early access version is available here .
  • The reference implementation can execute on RegRunner for the Eclipse IDE.

Corepherence

frtb_ecore_example
Coming Q2 2024

BIRD Software solutions is also working on a module called Corepherence which is:
  • An executable reference implementation of Corep using BIRD, starting with FRTB.
  • Highly detailed tests with input data and expected results for numerous specific examples.
  • After testing, the logical transformations for COREP/FRTB are contributed back to the open source BIRDSeed on the LDM repository, and so are free for everone to use/view, and can be incorporate back into BIRD after review if desired by the BIRD project.
  • The reference implementation can execute on RegRunner for the Eclipse IDE.