摘要
为解决模型驱动开发过程中高层模型描述和模型转换方面存在的问题,以软件体系结构为基础,通过对UML进行扩展,提出了一种平台无关的Web应用建模方法,包括体系结构模型、逻辑视图、静态视图和界面展示视图四部分。然后基于源模型语义特征在目标语义域中的重新构造,依据转换两端建模元素的语法结构和语义表达特性定义模型间的映射规则,实现模型转换和目标代码生成。以J2EE作为目标平台进行实验验证,表明此方法保持了高层模型的平台无关特性,能够对模型驱动的软件开发提供有力的支持。
Focusing on the development for Web application systems,a platform independent modeling approach is presented to resolve the problems in describing high level models and model transformation of model-driven develop- ment.This approach is based on software architecture and extended UML,which comprises architecture model, logic view,static view and UI presentation view.Then,based on the idea of elements in source semantic domain being reconstructed in the target semantic domain,mapping relations from the sour...
出处
《四川大学学报(工程科学版)》
EI
CAS
CSCD
北大核心
2007年第S1期92-96,共5页
Journal of Sichuan University (Engineering Science Edition)
基金
国家自然基金资助项目(60673130)
山东省科技发展项目(2006GG2201009)
关键词
模型驱动开发
WEB应用系统
平台无关模型
模型映射
model-driven development
Web application system
platform independent model
model mapping