Intelligent Enterprise Modelling

Main Logo
MERODE
Main Logo

MERODE is an object-oriented Enterprise Information Systems Engineering method developed at KU Leuven. It helps to install an Enterprise Architecture vision and follows a model-driven engineering approach.

Tools
Main Logo
Main Logo


Main Logo

The MERODE-method is supported by different tools.

MERLIN is the most recent web-based tool for creating MERODE-models.

The Code Generator allows generating a Java Application from a MERLIN model, exported as mxp file. The generated application includes didactic feedback helping a student to understand how the application's behaviour results from specific model elements.

JMermaid is the Java-based predecessor of MERLIN. It is no longer maintained.

MERODE and Blockchain

B-MERODE expands MERODE so as to enable code generation for blockchain. The project is a collaboration with V. Amaral de Sousa and C. Burnay at UNamur.
Watch our video and find out more in this paper.

The REA2 ontology allow to define a generic model for a prototypical and extensible blockchain able to support a variety of business transaction scenarios. Formalizing it as a MERODE-model allowed us to prototype this model in just a few clicks. The project is a collaboration with Wim Laurier and Satoshi Horiuchi from the CHUO university in Japan.
See our video. More details can be found in the paper.

Demo

Want a quick idea of what you can do with MERODE and it's tools?
Watch the demo and learn how to simulate a domain model with just a few clicks!

Research

Main current research topics are

  • Teaching and learning conceptual modelling
  • Automated feedback for modelling
  • Code generation for Blockchain
  • Automated requirements-based testing
  • ...
Find out more on the research page.

Course Material

Course material includes a tutorial on BPMN on YouTube, an edX MOOC on UML, slides used for teaching MERODE and a set of accompanying exercises.