MDA Model Transformation Methods for EDOC ER Models

JIANG Quan,ZHAO Jian-Hua,LI Xuan-Dong,ZHENG Guo-Liang
DOI: https://doi.org/10.3969/j.issn.1002-137X.2006.07.065
2006-01-01
Computer Science
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.
What problem does this paper attempt to address?