首页 | 本学科首页   官方微博 | 高级检索  
     

一种模型驱动的Web应用系统开发方法
引用本文:侯金奎,万建成,王帅强.一种模型驱动的Web应用系统开发方法[J].四川大学学报(工程科学版),2007(Z1).
作者姓名:侯金奎  万建成  王帅强
作者单位:[1]山东大学计算机科学与技术学院 [2]山东大学计算机科学与技术学院 山东济南 [3]山东济南
基金项目:国家自然基金资助项目(60673130),山东省科技发展项目(2006GG2201009)
摘    要:为解决模型驱动开发过程中高层模型描述和模型转换方面存在的问题,以软件体系结构为基础,通过对UML进行扩展,提出了一种平台无关的Web应用建模方法,包括体系结构模型、逻辑视图、静态视图和界面展示视图四部分。然后基于源模型语义特征在目标语义域中的重新构造,依据转换两端建模元素的语法结构和语义表达特性定义模型间的映射规则,实现模型转换和目标代码生成。以J2EE作为目标平台进行实验验证,表明此方法保持了高层模型的平台无关特性,能够对模型驱动的软件开发提供有力的支持。

关 键 词:模型驱动开发  Web应用系统  平台无关模型  模型映射

A Model-driven Development Approach for Web Application Systems
HOU Jin-kui WAN Jian-cheng WANG Shuai-qiang.A Model-driven Development Approach for Web Application Systems[J].Journal of Sichuan University (Engineering Science Edition),2007(Z1).
Authors:HOU Jin-kui WAN Jian-cheng WANG Shuai-qiang
Abstract: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 source model to the target are built according to the syntactic structure and semantic features of both metamodels,and thus to realize model transforma- tion as well as target code generation.J2EE was used as a target platform in the experiment which showed that this annroach can support model driven software engineering effectively for keeping independency for high level models.
Keywords:model-driven development  Web application system  platform independent model  model mapping
本文献已被 CNKI 维普 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号