一种基于模型驱动框架的模型转换方法的研究

来源 :第五届中国软件工程大会 | 被引量 : 0次 | 上传用户:ceolq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
模型驱动架构(MDA)是OMG提出的一种新的软件开发方法,模型转换是模型驱动架构中最重要部分。简要讨论了模型转换概念,分析了信息系统开发中面临的种种问题,阐述了MDA思想在软件开发中的现实意义。对模型转换方法Atlas进行了一定补充。使转换方法更加灵活、更易应用。
其他文献
因为图像数据是非平稳且具有很强局部特性的数字信号,为了获得高分辨率的插值图像,提出采用基于经验模式分解(EMD)的图像插值算法。充分利用已知数据,提出改进的获得IMF的算法,不但利用图像数据中的极值,还通过合理统计极值间的数据来得到局部均值,同时提高了运算速度。对图像边沿,建议采用基于SVM的算法进行边界延拓。实验结果证明插值图像具有更高的质量,通过频域特性的分析,说明该插值方法优于传统的插值方法
借鉴文献中公钥密码体制的构造方法,提出了一种基于求离散对数和背包问题双重困难性的公钥密码体制,进一步提高了体制的安全性。
改进了One—Class SVM算法中约束条件的计算,以求得可用于聚类的支持向量(SV-Clustering SVM,SVCSVM),从而使得一般应用于有监督的SVM算法可用于无监督的聚类中。通过在仿真数据集上与传统的K-means聚类算法和SOM聚类算法的比较。实验结果表明SVCSVM算法对一些不规则形状有着更好的聚类能力。不论是何种形状的边界,该方法都能有效地找出聚类边界,并且得到的聚类中心及
针对当前需求管理工具缺乏对软件过程的支持,设计一个基于软件过程的需求管理系统。通过需求过程管理,使需求管理在指定的软件过程下进行,以适应不同软件过程的要求;通过需求变更管理,使需求的变更流程符合相应的软件过程。实践表明,该系统可以有效提升软件机构的过程能力,降低软件项目的开发风险。
软件演化过程构件实际是一个高内聚且内部一致的软件构件。针对软件演化过程的特点,把封装了形式化描述片段的过程构件作为构成演化过程模型的基本元素来探究演化过程构件的搜索。在基于刻面的构件检索方式的实现上,将刻面术语空间的术语进行形式化描述和特殊编码,通过语义检索树和构件本体树中叶子节点的本体术语ID和层次检索ID的字符串比较来实现树匹配。这种方式避免了数据库表的多次关联,并且支持查询条件的模糊匹配。
介绍了协同技术在智能安全防护软件中的应用,给出了一种新型的智能安全防护软件模型。首先,基于分布协同技术设计了一种新型的智能安全防护软件模型,在此模型中,每一个节点上都包含指控构件、执行构件、策略构件、装备构件和感知构件,它们协同完成任务;其次,简要说明了该模型的工作原理和过程;最后,就该模型的实现进行了简单探讨。
为了在尽可能不改变软件外在行为的前提下改善企业级Web应用程序的可理解性和可修改性,提高代码的复用性,在经典重构理论的基础上提出了广义重构思想,并给出了广义重构的方法和用例。广义重构扩大了重构的代码对象范围,包含对文件组织、用户界面和程序性能等的重构。广义重构已经有效地运用于某电力调度信息系统等大型Web应用项目中,提高了代码质量,改善了程序设计,实现了以尽可能的改动代价满足不断变化的用户需求。
电信数据稽核是进行电信收入保障的一种较为经济有效的方法,但现阶段数据稽核过程还缺乏成熟的理论指导。在电信数据稽核项目实践经验的基础上进行归纳总结,提出了一种电信数据稽核过程元模型;在此元模型的指导下,使用UML活动图完成电信数据稽核过程建模;并设计了UML活动图到XML的映射规则,实现过程模型的XML形式化描述,以适应不同工作流引擎对过程模型输入的要求。
面向对象技术是软件工程领域中的重要技术,与传统的结构化软件开发方法不同,该技术是一种将面向对象的思想应用于软件开发过程的系统方法。UML是一种标准建模语言,在面向对象的分析与设计中具有重要作用。提出了一种基于UML的面向对象分析与设计方法,详细阐述了UML建模技术,包括UML的特点、构成和建模方法,并以图书管理信息系统为例,介绍了UML的面向对象分析与设计过程。
描述了基于构件的软件开发平台的重要性,探讨了平台的架构设计,重点介绍了平台中的界面框架构件和用于生成业务构件的快速开发构件的实现。基于本平台,结合用户需求,开发人员可快速构建应用系统,提高软件开发效率,减少应用系统建设成本,进一步提高平台及应用系统的质量。