Eclipse Modeling Project

From Wikipedia, the free encyclopedia

This article or section needs sources or references that appear in reliable, third-party publications. Alone, primary sources and sources affiliated with the subject of the article are not sufficient for an accurate encyclopedia article. Please include more appropriate citations from reliable sources.
This article has been tagged since November 2006.

[edit] Abstract

Eclipse has a top-level project called the Eclipse Modeling Project, abbreviated as EMP, which focuses on the evolution and promotion of model-based development technologies within the Eclipse community.

Borland Software and IBM are co-leaders of the project and are teaming to continue to advance Eclipse modeling technologies and to drive adoption of open standards related to software modeling.

A number of industry-leading organizations have committed to the project and are already using Eclipse-based modeling frameworks in their products, including Borland, Compuware, IBM, ILOG, Omondo and Oracle Corporation.

[edit] Description

The goal of the top-level Eclipse Modeling Project is to unite several existing projects relating to modeling under one umbrella for the purposes of fostering collaboration, unifying direction and improving interoperability. Current projects include, but are not limited to:

  • Eclipse Modeling Framework EMF
Already widely adopted, EMF is a modeling framework and code generation facility for building tools and other applications based on a structured data model.
  • Graphical Modeling Framework GMF
GMF provides the fundamental infrastructure and components for developing visual design and modeling surfaces in Eclipse.
  • Unified Modeling Language 2.0 UML2
Based on the Object Management Group (OMG) specification, Eclipse UML2 is an EMF-based implementation of the UML 2.x metamodel for the Eclipse platform.
  • Generative Modeling Tools GMT
GMT aims to produce a set of research tools in the area of model-driven software development.

More information on EMP may be found at EMP.

[edit] See also