基于MDA的模型转换技术研究与应用

被引量 : 0次 | 上传用户:ctzlhst
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件对现代企业的正常运作起着越来越关键的作用,从机器语言、汇编语言发展到现在的高级语言,软件开发的抽象层次越来越高。这意味着,开发人员越来越多地关注问题本身而不是一些技术上的实现细节。针对这一系列的发展趋势,OMG(Object Management Group)组织于2001年提出了模型驱动架构(Model Driven Architecture. MDA)草案。MDA是一种基于UML以及其他工业标准的框架,支持软件设计和模型的可视化、存储和交换。它以模型作为系统开发活动的主要制品,将一个应用或集成系统分离为表示商业和应用逻辑的平台无关的模型(PIMs)和表示平台技术的平台相关的模型(PSMs),通过模型转换实现PIMs到PSMs并最终到代码的(半)自动化生成,从而为解决各种互不兼容平台和中间件技术在系统集成和互操作方面存在的不足提供了新思路。模型不再只是扮演软件开发的配角,而是作为核心贯穿整个软件开发的始终。本文从对模型驱动体系结构的产生背景、开发方法及相关规范的介绍入手,剖析了MDA软件开发方法的实质和核心技术。深入研究了模型转换理论和方法,特别是从PIM到PSM的转换。对模型转换技术的研究现状及当前支持模型转换的MDA工具作了总结和比较。指出了元建模在模型驱动架构中的重要作用,提出了一个基于元模型的模型转换框架,给出了一组基于OCL的模型转换语言所描述的转换规则。将模式引入到PIM到PSM的模型转换中,并用模式在元模型层对模型转换进行定义,提出了基于模式的PIM到PSM的模型转换方法,并在一个MDA应用系统开发实例中进行了验证。最后展望了模型转换技术的发展前景。
其他文献
“企业资源计划”(ERP)是先进的集成管理信息系统,有利于企业改造业务流程,优化物流、资金流及信息流的配置,实现企业最大投资回报。然而,ERP软件在中国等亚洲国家的应用情况
随着计算机技术、网络技术和通讯技术的发展,各行各业的信息化发展进程不断加快,人们对于运用计算机及网络技术来处理各种业务,获取信息、共享资源、协调和管理自身工作的要求也
大学生是网络信息消费中的一个重要群体。本文对大学生网络信息消费的现状作了深入的调查分析
城市题材纪录片创作是当下纪录片创作的一个重要类型,而如何真正做到有效的影像表达是制约该类型创作的关键问题。《津门玩跤人》通过具有戏剧性的选题角度、日常市井化的叙
为探究流动儿童社会认同对其文化适应的影响,本研究采用流动儿童社会认同问卷和流动儿童文化适应问卷,对北京市695名流动儿童进行问卷调查,使用方差分析、独立样本T检验以及
为明确优质中熟苹果新品种‘中秋王’的生物学特性,于2014年在河北省内丘县侯家庄乡岗底村调查研究了该品种的生长、结果情况。结果表明:栽植第4年的‘中秋王’平均树高248.3
为了改进软件开发方法,本文在模型驱动架构中的CIM模型中使用了更为抽象的需求模型,在这种基础上,本文提出了一种需求测试方法的流程。这也是MDA提出后,软件测试研究的重要方
文章针对国内不少大学在评价教师教学效果的工作中,存在以学生为主体评价教师授课情况产生的偏差,考核结果不反馈等问题,有针对性地提出了考评主体易位和切实督促同行专家检
目的了解近五年九江市危重孕产妇转运及抢救的状况,探讨更加有效的危重孕产妇转运及救治的模式。方法回顾性分析九江市妇幼保健院产科2007年6月1日至2012年5月31日五年救治的
针对现有热特性测试及评价标准尚不完善的问题,以功率型发光二极管(LED)的精确热特性测试及评价为目标,采用光热一体化测试技术对不同的LED灯珠进行了热特性测试,研究了测试