EMFGormas metamodel is a platform independent unified meta-model that allows modeling Service-Oriented Multi-agent Systems based on Virtual Organizations.

In order to facilitate the modeling task, this metamodel is composed of 10 different views: Organization external view, Role view, Structural view, Objectives view, Interaction view, Environment view, Agent view and Normative view.

EMFGormas tool is a CASE tool based on the EMFGormas metamodel. It follows the MDA standard and is implemented using the Eclipse technology. This tool provides a graphical editor for each view of the EMFGormas metamodel and integrates all these views in a unique ecore file.