Programming languages

AssetValuation without RG GenSrc 01 586x494

LF‑ET can create a program code from deci­sion ta­bles for numerous programming languages.

Consistently highest quality in the long term and guaranteed correspondence between technical description and IT reality.
 

This section is currently being completely rebuilt, starting with Java.

Java is representative of many other programming languages supported by LF‑ET, such as Groovy, Python, JavaScript, TypeScript, ABAP, etc.

A complete overview of all generation parameters is provided here.

Should you have any questions, problems or requests, feel free to contact us at:

Scope of services

  • Forever Young ⇒ For each gene­ra­tion: complete recalculation and gene­ra­tion of the best possible logical program structure

  • Individual configuration possibility: From simple source modules through generic stateless services

  • Precisely configurable extraction of technical information during gene­ra­tion:

    • texts, symbols

    • numerical values, enumerations

    • intervals, upper and lower limits

  • Maximum transparency:

    • There is always exactly one corresponding program branch for each rule

    • As a result, bidirectional traceability is guaranteed permanently

    • In order to understand program behavior, it is enough to look at the deci­sion ta­bles and rule execution logs

  • Regene­ration can be suppressed as long as changes to deci­sion ta­bles have no impact on the behaviour of rules

  • Numerous languages are supported: Java, JavaScript, TypeScript, Python, Groovy, C#, C++, C, ABAP, Natural, Cobol, PL/SQL, Delphi, Perl, VB, VBA, PHP, …​more on demand

Content

This section explains the generation of program code from decision tables, including the necessary steps and the relevant configuration possibilities for different languages.