- Eclipse Modeling Project
The Eclipse Modeling Project (EMP) focuses on the evolution and promotion of
model-base d development technologies within the Eclipse community.Borland Software andIBM 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 andOracle Corporation .Description
The goal of the project is to unite several existing projects related 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 [http://www.eclipse.org/emf/ 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 [http://www.eclipse.org/gmf/ GMF] :: GMF provides the fundamental infrastructure and components for developing visual design and modeling surfaces in Eclipse.
* Unified Modeling Language 2.0 [http://www.eclipse.org/uml2/ 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 [http://www.eclipse.org/gmt/ GMT] :: GMT aims to produce a set of research tools in the area of model-driven software development.See also
*
Model Driven Engineering (MDE)
*Domain Specific Language (DSL)
*Model-driven architecture (MDA)
*Domain-specific modelling (DSM)
*Modeling language
*Transformation language (TL)
*XML transformation language (XTL)
*Model Transformation Language (MTL)
*Semantic translation
*Data mapping
*Metadata
*Modeling perspectives
*Model-based testing (MBT)
* Eclipse [http://www.eclipse.org/gmt/ GMT Project]
* MOF Queries/Views/Transformations (QVT)
* MOF
*KM3
*Language oriented programming (LOP)
*Generative programming (GP)
*Intentional Programming (IP)
*Code generation
*Software factory
* Metamodel
* Metamodeling
* Metamodeling technique
*XMI
*Object-oriented analysis and design (OOAD)
*Semantic spectrum
* UML
*UML tool
*List of UML tools
*Object Constraint Language (OCL)
*Glossary of Unified Modeling Language terms
*Data exchange language
*UPDM
*MODAF
*DoDAF External links
* [http://www.eclipse.org/modeling/ EMP]
Wikimedia Foundation. 2010.