基于UML的模型执行方法研究

来源 :湖北大学 | 被引量 : 0次 | 上传用户:x21501027
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
MDA(模型驱动架构)是OMG组织在其提出UML(统一建模语言)后又力推的一种新的软件开发框架,是在UML的基础上构建的一个更高抽象层次的开发架构。MDA的提出,使得模型执行逐渐趋于可行。本文提出模型执行的一种体系结构,该体系架构分为容器层和模型元素层两层,并论述了基于模型执行的软件开发流程。 模型执行以模型为中心,本文中所提出的模型执行架构中运用UML的各种建模技术和动态描述图,尤其是利用UML2.0中对动态行为的建模能力,对系统进行建模,围绕对模型的解释和处理,模型执行提供容纳模型的环境,针对模型中不同的组成元素分别进行模型级执行。 文中所提出的模型执行架构的基础——模型元素层,复用Eclipse开源项目UML2中的模型结构,以该项目对UML2.0元模型的基于EMF框架的Java实现为基础,来得到模型执行中模型元素层对UML中各元素的识别与理解。 文中所提出的模型执行架构上层结构——容器层,主要对UML模型中的动态语义进行研究,以活动图为突破口,重点分析活动图的四种控制结构并提出模型的执行应该对各种动态图中的主体来实施模型执行,并在文中提出各动态图模型执行的主体是各动态图中抽象出来的“组合控制结构”即由各种图中的控制节点和与该节点紧密联系的非控制节点元素所组成的集合结构。本文以活动图为例,提取出活动图中的多种组合控制结构并对其行为进行封装得到活动图的模型执行元素,用以实现对活动图的模型执行。 本文结合书店管理模型实例,在Eclipse环境中使用EMF框架,实现了文中所提出的模型执行架构中对活动图进行模型执行时的容器层。
其他文献
火箭发动机作为航天系统的动力装置,其可靠性是决定空间发射任务成败的关键因素。火箭发动机体积庞大,管路复杂,在生产和装配等环节引入的多余物是影响发动机可靠性的重要因
本文摘译自美国竞争力委员会报告。美国国家竞争力委员会最近发布了《美国竞争力指数》报告,报告指出:美国经济发展的关键推动力之一是其创业经济优势。由于美国拥有大量可以
人脸动画是近30年来计算机动画研究的一个热点问题。逼真人脸动画不仅要合成出肌肉激励所引发的形变,例如眨眼、张嘴,还要合成出相应的褶皱,例如眉头皱纹、酒窝。除此以外,逼
随着信息技术和网络技术的发展,传统的人工出卷模式逐渐向计算机化考试转变。正是在这种形势下,试题库系统得到不断地研究并大量投入使用。基于计算机的考试系统能够充分地利用试题库资源,有效地避免人为因素对考试的影响,大大提高了工作效率。智能试题库系统作为南阳电力局调度员培训仿真系统(南阳DTS)的一部分,主要目的是提供一个试题库管理和考试平台,以考促学,促进电力调度员的快速成长。系统包括了试题库和在线考试
在视频传输系统及存储中,最大障碍是视频数据的大数据量,故压缩就显得尤为必要。MJPEG是以每秒25帧传输的JPEG图像。本文根据JPEG基本压缩原理为根据,通过前端图像采集芯片SAA71
在经济全球化的时代背景下,本文以商业银行零售客户为研究主体,以零售客户的价值评价和客户终身价值评估为研究对象,期望为实现商业银行的规模经济和范围经济添砖加瓦,也为辅助商
VMI是一种新的供应链仓储管理思想,它适应了强调整体观念、要求具有合作与协调性的供应链管理环境,并得到了广泛的研究和应用。目前,对于由供应商实施的VMI分散模式已有很多成功
中学音乐欣赏在培养学生健康的审美情趣、树立正确的审美观念、培养高尚的情操和道德修养方面有着不可替代的作用,尤其是古今中外优秀的音乐作品为我们实施审美教育,全面提升学
省级银行办公大楼为全省各项业务处理中心,除普通办公需求外,另设有大型网路中心和金库。其防雷安全性要求更高。本文首先对雷电学基础理论进行简要介绍。对雷击风险评估技术
随着我国证券交易市场的蓬勃发展,投资者队伍不断壮大,违法违规的市场交易案呈现日益上涨的趋势。违法交易影响股票市场的稳定,并损害了中小投资者的利益,严重时引起社会不安定。