【摘 要】
:
模型驱动架构(MDA)是国际标准化组织(OMG)提出的一种软件开发方法。MDA通过定义四种模型,将系统的业务逻辑、功能描述、系统在特定平台上的实现以及具体的代码实现分离开来,
论文部分内容阅读
模型驱动架构(MDA)是国际标准化组织(OMG)提出的一种软件开发方法。MDA通过定义四种模型,将系统的业务逻辑、功能描述、系统在特定平台上的实现以及具体的代码实现分离开来,降低了业务与技术间的耦合度,减少需求变更对软件开发的影响,有效的提高了系统的可移植性和不同平台间的互操作性。另外,随着大数据时代的来临以及互联网web2.0的广泛应用,具有处理超大量数据、易扩展、高性能、灵活特点的基于列存储的分布式数据库HBase能满足大数据处理的需求。本文基于MDA的思想,研究用例图和用例描述到类图的模型转换方法以及类图到HBase数据模型的模型转换方法,实现了从领域模型到平台相关模型(PSM)的模型转换,提高应用领域基于HBase的设计开发效率。研究的主要内容包括:(1)本文构建的领域模型由用例图和用例描述两部分组成,因此首先研究用例图元素和类图元素间的映射规则,提出用例图到类图的转换方法;然后采用Liwu Li定义的13种简单英文句型和约束规则编写用例描述,并分析每一种英文句型的组成部分与类图元素的对应关系,提出用例描述到类图的转换方法。(2)采用基于元模型的转换方法实现类图到HBase数据模型的转换。首先构造类图和HBase数据模型的元模型,然后研究类图的元模型元素与HBase数据模型的元模型元素间的映射规则,提出类图到HBase数据模型的转换规则。(3)验证本文方法的可行性。首先设计实现一个可以完成从用例图和用例描述到类图转换的工具;然后采用模型转换语言ATL实现从类图到HBase数据模型的转换规则;最后使用设计的工具和编写的转换规则实现一个图书管理系统例子的领域模型到HBase数据模型的转换。
其他文献
文本的表征与文本间的语义相似度计算是自然语言处理领域里十分重要的基础性研究课题,它们直接影响着诸如文本自动分类、信息检索、机器翻译、问答系统等多个应用系统的效果
在一些机器学习任务中,收集训练样本的代价很大而资源是有限的,因此以有限的资源收集高质量的样本是至关重要的。通常情况下,随机抽取的样本被假设服从独立同分布。然而,主动
随着众核处理器微结构技术的发展,片上集成的计算和存储资源越来越多,处理器结构越来越复杂。海量的片上资源和多样化的硬件结构使得高性能计算应用在众核处理器上并行优化的
随着科技的进步和居住环境的改善,人们更加重视家居环境的舒适度和安全性。随时随地的监控家居环境和及时快捷的发现家居安全问题,成为了人们的迫切需求。传统家居监测报警系统
随着嵌入式和计算机网络技术的发展,资源共享、数据交互和相互协作是嵌入式系统日益增长的需求。作为专用的计算机系统,嵌入式系统实现特定的应用功能,软硬件资源严格受限,信息相
无线传感器网络被广泛应用在各种领域,但由于资源受限的运行环境、动态的拓扑结构以及底层硬件的差异,导致无线传感器网络应用的开发非常困难。为了改善这一问题,考虑将中间
随着互联网的发展,尤其移动互联网的发展,Web用户快速增长。但因网络带宽和服务器的数量增长相对滞后,造成了用户使用互联网服务的时间延迟。由于硬件投入的成本较大,缓存系统因
运动目标跟踪就是对视频图像序列中的运动目标进行检测—识别—跟踪的过程。运动目标跟踪的主要目标就是从视频序列中找到需要跟踪的目标的位置并进行相关的后续处理。运动目
经过近十几年的发展,无线网络的吞吐量越来越高,基本能够满足人们日常工作和生活的需求。然而,电池技术的发展相对落后,无法满足当前人们对无线终端续航能力的要求,因此,越来
随着社会的快速发展,科学技术的不断进步,人们所能接触到的信息也成几何级的增长,这些信息的不断积累就形成了我们熟知的“海量数据”。那么如何在海量数据中准确而快速地检