MoDisco Use Case - Eclipse/BIRT Project Sample Database

MoDisco Logo

Keywords

Relational database, tuples, business reporting, Eclipse/BIRT project


Overview

This complete use case covers a complex Model Discovery phase. It is about discovering the information on the content of the "Classic Models" BIRT sample database, by using the database content discovery facility of the generic "Relational Database Information" discovery tool (from the MoDisco tool box), and then generating a specific ClassicModels model.

This use case is provided by INRIA AtlanMod and its development has been supported by the IST European MODELPLEX project (MODELing solution for comPLEX software systems, FP6-IP 34081).

The overall approach is summarized in the following figure:



"Eclipse/BIRT Project Sample Database" Use Case's Overview

The complete Model Discovery phase is implemented by applying two consecutive steps:

  • The first one is about retrieving the database content information from the "Classic Models" database by using the "Relational Database Information" discovery tool's provided facilities. The result is a model that conforms to the generic RelationalDBContent metamodel.

  • The second one is about mapping the generic RelationalDBContent metamodel to the specific ClassicModels metamodel by using an ATL transformation. The result is a model that conforms to the specific ClassicModels metamodel.

All the metamodels mentioned in the previous schema (and so used within this use case) are available at the Download section.

We provide below a screenshot showing the ClassicModels output model generated with this use case:



Screenshot of the generated ClassicModels output model


Related Use Cases

None at the current time.


Documentation

Choose a document

"Eclipse/BIRT Project Sample Database" Use Case - Installation & Execution Guide: How to install and execute this use case for building a ClassicModels model from the tuples stored into the "Classic Models" database.

Download

Choose a download

First complete version of the Eclipse/BIRT Project Sample Database use case (with all the required resources including the used metamodels). Note that all the sources contained in the archive are also available from the MoDisco SVN

General Information