Book a Demo

Please note : This help page is not for the latest version of Enterprise Architect. The latest help can be found here.

Prev Next

Generate Programming Code

One of the most compelling advantages of using Decision Model and Notation in Enterprise Architect is the ability to automate the decisions directly from the Logic level, allowing Decision Tables, Expressions and other definitions of the rules to be generated to a number of programming languages. This feature propels decision modeling into the digital age and closes the deep crevasses that have existed between Business and Technology teams. The implementation teams no longer need to consume document based definitions of the business rule in a particular domain, but rather receive a fully worked model that has been tested and specified down to the required level of detail. Moreover, the business teams no longer need to create the aforementioned documents that are time consuming and are typically out of date before the ink is dry. There will be occasions for technical teams to make some refinement to the rules for efficiency purposes or to assist with difficult logic, but generally this would be done with the sanction of the business. In these circumstances the simulations could be rerun with the same data sets to ensure that the results are what the business owners are expecting.