Skip to main content

Agile Law Execution Factory

Agile Law Execution Factory (Alef): een fabriek waarmee software geautomatiseerd wordt gemaakt uit specificaties in RegelSpraak. Alef is gebaseerd op MPS van het Tsjechische bedrijf JetBrains, dat een heel scala aan innovatieve tools maakt, waaronder de zeer bekende Java-ontwikkelomgeving IntelliJ.

imageGert

Features ALEF

Modelleren

  • Objectmodel met Objecttypen, feittypen, attributen en ‘kenmerken’
  • Meervoudige instanties bij objecttypen
  • Dimensies, domeinen en eenheden

Specificeren

  • Regels en Beslistabellen
  • Parametersets
  • ‘Flow’ (container voor declaratieve regelgroepen)
  • Niet-declaratieve flow

Errorchecking

Testen op verschillende niveaus:

  • Individuele regels
  • Individuele regelgroepen
  • Alle regels die attribuut X bepalen
  • Alle regels in regelgroep A die attribuut X bepalen
  • Flows
  • Service

Configureren

  • Mappings
  • In- en uitvoerberichten
  • SOAP-service
    • met wsdl + xsd OF
    • met wsdl + name-value pairs
  • Transparantie service

Bouwen, testen en deployen projecten via pipeline (Jenkins, Jmeter)

Beheerfunctionaliteit

  • Git(hub) integratie e.a.
  • Full text search
  • Hiërarchische structuur
  • Tags voor labelen specificaties

Rapportagemogelijkheden

  • Excel
  • HTML
  • Testdekkingsrapportage

Hergebruik modellen en specificaties middels plugins

MDSE

In het competence centre model driven software engineering (MDSE) van de Belastingdienst komt alle technische kennis samen die nodig is om op basis van Jetbrains Meta Programming Systems (MPS) te bouwen aan ALEF. Kijk ook op werken.belastingdienst.nl