Generation of software modules

Advantages
-
AUTOMATICALLY GUARANTEED: Permanent, 100% alignment between the program logic and the functional description
-
Likewise GUARANTEED: The generated modules maintain the same high logical quality as the decision tables: they are complete, free of contradictions, and free of redundancy
-
Only ONE-TIME programming of conditions and actions before the first generation
-
In all subsequent generations, only necessary, targeted adjustments are made for any changed or new conditions and actions
-
NO PROGRAMMING of the program logic, it is recomputed and regenerated at every generation
Scope of services
-
Forever Young ⇒ At every generation: Complete recomputation and generation of the best possible program structure.
-
Individually configurable: From simple source module to generic stateless service
-
Fine‑grained configurable extraction of technical information during generation of:
-
texts, symbols
-
numerical values, enumerations
-
intervals, lower and upper limits
-
-
Maximum transparency:
-
Each rule has exactly one corresponding program branch
-
This ensures permanent bidirectional traceability
-
Decision tables and rule execution logs are sufficient to trace the program behaviour
-
-
Regeneration is suppressed as long as changes to the decision table do not affect rule behavior
-
Multiple languages are supported: Java, JavaScript, TypeScript, Python, Groovy, C#, C++, C, ABAP, Natural, Cobol, PL/SQL, Delphi, Perl, VB, VBA, PHP, …more on demand