Valerio Cosentino presented in the RuleML Symposium held in conjunction with ECAI 2012 (20th biennial European Conference on Artificial Intelligence) his work on the extraction of the business rules embedded in (Java) code (joint work with IBM France)

Below, the abstract and the slides he used. The full paper is available here.

The goal of this work is to identify and extract the business logic (expressed as a set of business rules) within a Java application. The business rule extraction process is based on MDE and it’s composed by four activities:

  1. Model Discovery -> to pass from the source code to a model representation), it uses the discovery component of Modisco
  2. Variable Classification -> to identify the domain variables and the container classes
  3. Business Rule Identification -> to isolate the part of code related to the variables identified in the previous step
  4. Business Rule Representation -> to present the extracted BRs using graphs or textual representations.

Want to build better software faster?

Want to build better software faster?

Get the latest news in software modeling, model-based and low-code development

Thanks for your interest. Check your inbox and confirm your subscription!

Pin It on Pinterest

Share This