ICMT 2017 - Inferring Complex In-place Model Transformation Rules

Case Study
Tool Installation
Tool Quick Introduction

Tool Quick Introduction

  • Make sure the database connection settings correspond to your local MySQL settings:
    • Open Java class inferences.DBRecord
    • Edit and adapt variables url, username and password
  • Learning general rules from examples:
    • Class inferences.CleanImportInferExport contains a main method which cleans up the database, imports examples, executes the inference engine and exports generalised rules to Henshin.
    • By convention, transformation examples have to be provided like in the Examples project.
    • Generalised Henshin rules are written into a single henshin file located under IGTR/HenshinOuput.