2006Unpublished venueRequires access

MDA Model Transformation Methods for EDOC ER Models

Jian Wu Zhao

Open publisher page 0 citations

Abstract

The Model Driven Architecture(MDA)proposed by OMG uses software models as the primary artifacts of software development.In MDA,application system models are first constructed independently of specific platforms and implementation technologies.These high abstract models can be automatically mapped into low-level models or declarative codes by model transformation technologies.The efficacy of Model Driven Architecture is mainly determined by the efficacy of model transformation tools.The main difficult problem of model transformation is to maintain semantic consistency between models of different abstract levels during transformation.We use the EDOC profile,a platform-independent standard adopted by OMG,to describe PIMs.This standard is designed for modeling distributed enterprise applications.In this paper,we focus on the problem of how to define transformation rules from EDOC entity and relationship models to concrete implementations on J2EE platform.Several design patterns are introduced into model transformation rules in order to improve transformation efficacy.Using these transformation rules,platform-independent models(PIMs)can be transformed to J2EE platform dependent models(PSMs)automatically.

About this research paper

What this paper is about

The Model Driven Architecture(MDA)proposed by OMG uses software models as the primary artifacts of software development.In MDA,application system models are first constructed independently of specific platforms and implementation technologies.These high abstract models can be automatically mapped into low-level models or declarative codes by model transformation technologies.The efficacy of Model Driven Architecture is mainly determined by the efficacy of model transformation tools.The main difficult problem of model transformation is to maintain semantic consistency between models of different abstract levels during transformation.We use the EDOC profile,a platform-independent standard adopted by OMG,to describe PIMs.This standard is designed for modeling distributed enterprise applications.In this paper,we focus on the problem of how to define transformation rules from EDOC entity and relationship models to concrete implementations on J2EE platform.Several design patterns are introduced into model transformation rules in order to improve transformation efficacy.Using these transformation rules,platform-independent models(PIMs)can be transformed to J2EE platform dependent models(PSMs)automatically.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

The Model Driven Architecture(MDA)proposed by OMG uses software models as the primary artifacts of software development.In MDA,application system models are first constructed independently of specific platforms and implementation technologies.These high abstract models can be automatically mapped into low-level models or declarative codes by model transformation technologies.The efficacy of Model Driven Architecture is mainly determined by the efficacy of model transformation tools.The main difficult problem of model transformation is to maintain semantic consistency between models of different abstract levels during transformation.We use the EDOC profile,a platform-independent standard adopted by OMG,to describe PIMs.This standard is designed for modeling distributed enterprise applications.In this paper,we focus on the problem of how to define transformation rules from EDOC entity and relationship models to concrete implementations on J2EE platform.Several design patterns are introduced into model transformation rules in order to improve transformation efficacy.Using these transformation rules,platform-independent models(PIMs)can be transformed to J2EE platform dependent models(PSMs)automatically.

Key concepts: Computer science, Model transformation, Transformation (genetics), Software engineering, Consistency (knowledge bases), Implementation, Model-driven architecture, Programming language

Related papers

Back to paper searchBrowse research topicsOriginal source
MDA Model Transformation Methods for EDOC ER Models — Research Paper | ScholarLens