Conceptual Modeling of information systems
research Group (GMC)

EinaGMC | Version 1.0






What is EinaGMC ?

EinaGMC is a project which is being developed by the Conceptual Modeling of information systems research Group (GMC) from the Technical University of Catalonia (UPC) and the Open University of Catalonia (UOC).

The main purpose of EinaGMC is providing an advanced research environment to work with conceptual schemas expressed using the Unified Modeling Language (UML) and the Object Constraint Language(OCL).

The core of EinaGMC is a library which helps working with conceptual schemas using the Java programming language. It provides a set of classes which implement the metaclasses of the UML 2.0 and OCL 2.0 metamodels. A conceptual schema is an instantiation of UML and OCL metamodels. Therefore, using the core of EinaGMC it is possible to instantiate conceptual schemas as a set of Java objects which can be accessed and modified.

Moreover, conceptual schemas can be saved in XMI files which can be reopened later.

In this context, the core of EinaGMC makes possible to develop applications and functionalities related to conceptual modeling in a Java framework. In this way, developers can extend its capabilities and contribute to expand the EinaGMC project.

Version 1.0 of the EinaGMC project contains the following features:

  • The core of EinaGMC (version 1.0).
  • A set of extending functionalities based on the core.


Universitat Politècnica de Catalunya (UPC) | Universitat Oberta de Catalunya (UOC)
Departament de Llenguatges i Sistemes Informàtics | Information Systems section