« | September 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | | | | | |
| 公告 |
关注电子政务、大型企业应用开发、Web、Workflow、MOM、MDA、RCP、GEF email:gmluyang@gmail.com
|
Blog信息 |
blog名称:SixSun的Blog 日志总数:152 评论数量:372 留言数量:13 访问次数:2382603 建立时间:2004年12月13日 |

| |
[MDA(模型驱动架构)]Eclipse Modeling Project 网上资源, 软件技术
SixSun 发表于 2007/9/2 0:40:14 |
Eclipse Modeling Project
The Eclipse Modeling Project focuses on the evolution and promotion of model-based development technologies within the Eclipse community by providing a unified set of modeling frameworks, tooling, and standards implementations.
The Modeling Project charter is posted here and inherits from the Eclipse Standard Top-Level Charter v1.0.
500)this.width=500'>
Abstract Syntax Development
Eclipse Modeling Framework (EMF) : a modeling framework and code generation facility for building tools and other applications based on a structured data model.
CDO : a technology for distributed shared EMF models and a fast server-based O/R mapping solution. With CDO you can easily enhance your existing models in such a way that saving a resource transparently commits the applied changes to a relational database.
Net4j : an extensible client-server system based on the Eclipse Runtime and the Spring Framework. You can easily extend the protocol stack with Eclipse plugins that provide new transport or application protocols.
Teneo : a database persistency solution for EMF using Hibernate or JPOX/JDO 2.0. It supports automatic creation of EMF to Relational Mappings and the related database schemas.
Model Query (MQ) : facilitates the process of search and retrieval of model elements of interest in a flexible yet controlled and structured manner.
Model Transaction (MT) : provides a model management layer built on top of EMF for managing EMF resources.
Validation Framework (VF) : provides model constraint definition, traversal, and evaluation for EMF model validation.
Concrete Syntax Development
Graphical Modeling Framework (GMF) : provides a generative component and runtime infrastructure for developing graphical editors based on EMF and GEF.
Textual Modeling Framework (TMF) : awaiting proposal.
Model Development Tools
EMF Ontology Definition Metamodel (EODM) : an implementation of RDF(S)/OWL metamodels of the Ontology Definition Metamodel (ODM) using EMF with additional parsing, inference, model transformation and editing functions.
Object Constraint Language (OCL) : defines APIs for OCL expression syntax for implementing queries and contraints.
Unified Modeling Language 2.x (UML2) : an EMF-based implementation of the UML 2.x metamodel for the Eclipse platform.
UML2 Tools : a set of GMF-based editors for viewing and editing UML models.
XML Schema Infoset Model (XSD) : a reference library that provides an API for use with any code that examines, creates or modifies W3C XML Schema.
Model Transformation
Model to Model Transformation (M2M) : will deliver an extensible framework for model-to-model transformation languages, with an exemplary implementation of the QVT Core language.
Atlas Transformation Language (ATL) : a model transformation language and toolkit.
Model to Text Transformation (M2T) : focuses on technologies for transforming models into text (typically language source code and the resources it consumes)
Java Emitter Templates (JET) : provides code generation framework & facilities that are used by EMF.
JET Editor : leverages Eclipse text editor framework to provide this capability via features like syntax coloring, error highlighting and code completion.
Model Integration
Model Driven Development integration (MDDi) : produces an extensible framework and exemplary tools dedicated to integration of modeling tools in Eclipse.
Technology and Research
Generative Modeling Technologies (GMT) : research-oriented project focused on producing prototypes in the area of Model Driven Engineering (MDE).
Atlas MegaModel Management (AM3) : the goal is to provide a practical support for modeling in the large. The objective is to deal with global resource management in a model-engineering environment. We base this activity on the concept of a "megamodel".
Atlas Model Weaver (AMW) : a tool for representing correspondences between models. The correspondences are stored in a model, called weaving model. It is created conforming to a weaving metamodel.
MOFScript : aims at developing tools and frameworks for supporting model to text transformations, e.g., to support generation of implementation code or documentation from models.
openArchitecture Ware (oAW) : a suite of tools and components assisting with model driven software development built upon a modular MDA/MDD generator framework implemented in Java(TM) supporting arbitrary import (design) formats, meta models, and output (code) formats.
UMLX : concrete graphical syntax to complement the OMG QVT model transformation language.
VIATRA2 : aims to provide a general-purpose support for the entire life-cycle of engineering model transformations including the specification, design, execution, validation and maintenance of transformations within and between various modeling languages and domains.
Epsilon : a metamodel-agnostic component for supporting model navigation, creation, and modification operations.
GEMS : aims to bridge the gap between the communities experienced with visual metamodeling tools, such as the Generic Modeling Environment (GME), and those built around the Eclipse modeling technologies, such as the Eclipse Modeling Framework (EMF) and Graphical Modeling Framework (GMF).
MoDisco : an Eclipse GMT component for model-driven reverse engineering. The objective is to allow practical extractions of models from legacy systems. As a GMT component, MoDisco will make good use of other GMT components or solutions available in the Eclipse Modeling Project (EMF, M2M, GMF, TMF, etc), and more generally of any plugin available in the Eclipse environment. |
|
|