基于MDA的异构系统整合技术研究

来源 :河南科技大学 | 被引量 : 0次 | 上传用户:taobixianshi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于J2EE平台的轻量级开发框架消除了一些传统开发中多余的复杂性和技术方面的约束,业界应用十分广泛,但仍然采取效率低下的手工方式的模型转换,所以需要建立一套可行的系统建模方法和转换规则,提高各阶段系统模型转换的自动化程度并自动产生代码框架,合理的利用有效的资源,从而实现异构系统框架的整合。模型驱动构架(MDA)以系统模型驱动系统开发过程,其核心思想是抽象出与具体实现技术无关的PIM层模型,通过映射规则实现PIM层模型到PSM平台相关层模型的转换。本文以两个模型架构为基础进行模型转换研究,实现异构系统的整合。一是包括领域模型、行为模型和展示模型的基于J2EE平台的轻量级架构的模型转换架构,二是以EJB容器为基础的EJB架构。首先使用UML用例图描述系统功能的交互模型,从而构建系统的平台无关的PIM模型,然后利用交互模型各元素和添加了特定平台信息的模型元素之间的映射规则,以XMI作为标准的转换文件,针对EJB构架和轻量级构架的结构要求和运行特点,在PIM和PSM之间增加了一个元模型的集成层,借助于MTF模型框架作为模型转换的驱动引擎,将PIM层的对象模型、交互模型和界面模型自动转换为基于J2EE平台的轻量级模型和基于EJB容器的模型即PSM模型,并对EJB框架下的PSM模型进行精化,以形式化的语言给出了平台无关模型到平台相关模型的转换规则定义。最后,通过物流管理系统添加新雇员功能做实例验证,利用详细的用例对系统的概念组成、交互序列、动态特征等进行了应用层次的描述,并成功地转换为基于轻量级构架下的对象模型、交互模型和界面模型和基于EJB容器的PSM模型,使不同框架下的资源可以实现合理的利用,最后通过与XSLT的转换方法对比,表明此模型转换方法的可行性和高效性,实现异构系统整合的研究目标。
其他文献
随着电力系统的逐渐完善以及自动化技术的进步,电网调度自动化系统得到了普遍的应用。与此同时我国的电网规模日趋庞大,内部结构也更加繁杂。这客观要求科学分配各级调度部门的工作和责任范围,增强部门间协调能力,而且还需要及时拼接出全网模型,以提高系统整体的稳定性和安全性。模型拼接因而成为各调度部门的主要工作内容之一。电网模型运行数据的实时获取及对其整合分析是电网安全,稳定,高效率的前提基础,我国电网调度系统
粒计算是一门快速发展的新兴学科,它主要思想:把复杂信息按照特征和用户需要划分为若干较为简单的块,每个块称为一个信息粒,划分粒的过程称为信息粒化。它以模糊逻辑、粗糙集和商