基于MDA的元模型软件生成方法研究

被引量 : 0次 | 上传用户:qjw335471690
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件的快速发展,软件需求量越来越多,软件功能越来越复杂,加之业务环境的多变和新技术的层出不穷,严重影响了软件开发的效率和质量,如何高效地开发高质量的软件是人们一直追逐的目标。MDA软件开发方法可以提高生产效率,并能解决可移植性、互操作性等传统方法不能很好地解决的问题,为此本文研究了一种基于MDA的元模型软件生成方法。首先,介绍了MDA的体系结构,OMG元模型构架和模型转换的关键技术,提出了基于MDA的元模型软件生成框架,并阐述了此框架中的模型转换过程。其次,在系统分析阶段建立UML用例模型和活动模型,由于UML活动模型是软件生成的基础,其正确性决定了CIM以及目标系统的正确性,为此提出一种先验证后诊断并采用图分解技术的UML活动模型正确性诊断方法来确保模型的正确性。用例元模型采用UML用例模型规范来定义,活动元模型采用比UML活动模型元素更丰富的工作流过程元模型来定义,将UML模型转换为符合元模型定义规范的用例模型和活动模型。再次,在系统设计阶段,使用模型转换工具依照给出的基于QVT的CIM到PIM和PIM到PSM转换规则进行模型转换,将CIM转换为PIM类模型,并对类模型进行初始化、细化和精化。再将PIM转换为三层构架的PSM,分别是数据层的关系数据库PSM、业务逻辑层的业务PSM和表现层的Web PSM。最后,在系统实现阶段将PSM转换为代码,关系数据库PSM转换为数据库代码,业务PSM转换为C#类文件,Web PSM转换为Web页面文件。并以扩散制造质量管理系统为实例验证了基于MDA的元模型软件生成方法的有效性。
其他文献
农产品质量安全监管工作在还只是处于萌芽阶段,监管体系仍不够完善,所以在取得部分成果的同时,也出现许多问题和困难。
<正>全面推进高校依法治校是贯彻落实党的十八届四中全会精神的必然要求,也是深化高校综合改革的客观需要。●大学章程作为学校依法治校的"基本法",在国家教育主管部门的推动
宁夏回族自治区中宁县是世界枸杞的发源地和正宗原产地,中宁独特的气候条件和地理环境为枸杞生长提供了全国最优越的自然环境,中宁枸杞产业的发展因其自然资源优势、区位优势
旋翼桨叶作为直升机最重要的动部件,疲劳寿命的预测是其设计中需要重点考虑的问题。在复杂交变应力作用下,复合材料桨叶内部夹杂、气泡等缺陷会引起层间裂纹的萌生、扩展,最
我国汽车保有量的迅速增长给石油安全和二氧化碳(CO2)减排带来严峻的挑战。京津冀、长三角和珠三角地区是我国人口最为密集和经济最为发达的三个典型区域。本研究建立了这三个
随着水产品需求量的增大,人们对于水产品的质量安全要求也越来越高。基于此,介绍了一种水产品处理新技术——辐照技术在水产品加工中的应用,分别从辐照技术的原理、特点、安
本文综合运用嵌入气腔法和分块设计法,制备具有介孔结构的碳/金属(金属氧化物)复合材料,利用这种复合材料丰富的多孔结构和阻抗匹配能力有效衰减雷达波,同时通过成分调整,使这
研究背景:急性肺损伤(acute lung injury,ALI)/急性呼吸窘迫综合征(acute respiratory distress syndrome,ARDS)是由于创伤、烧伤或败血症等因素引起的以急性、进行性非心源
<正>社会主义核心价值观不是一种高调的圣人伦理,而是人人可以内感于心、外化于行的衡量标尺。新媒体在传播中不仅能满足人们随时随地互动的需要,而且能促进文化消费大众化,
由于热力计算定出的烟气分额在实际运行中难以整定,因而要全面地评价烟气挡板再热器调温系统的性能,应掌握不同挡板开度下烟气量分配对系统各参数变化的影响。本文提出了由微