基于模型集成计算的代码解释器的研究

来源 :杭州电子科技大学 | 被引量 : 0次 | 上传用户:fly57384
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的发展,人们对软件的需求越来越大,质量要求越来越高,因此缩短软件生产周期和提高软件正确性已经成为了软件开发者迫切需要解决的问题。为了寻求软件开发方法上的突破,以模型为驱动的软件开发理念被提出,该理念为解决软件危机提供了新思路,开辟了软件开发模式由传统的以代码为中心向以模型为中心转变的新时期。   模型集成计算专注于模型的表示、组成、分析和控制,模型贯穿于系统开发的整个生命周期,是实现系统的设计、开发、验证、集成和维护的核心。模型集成计算通过建模语言的语法来抽象领域内的共性和不变性,领域应用的多样化则由模型的定制来实现。经过多年的发展,模型集成计算已经在系统开发中体现了自身的优势,在面向领域的系统开发中具有良好的应用前景。   本文在深入研究基于模型集成计算理论的开发过程的基础上,提出了一种基于领域模型的代码解释器的设计方法。代码解释器的输入是领域模型,生成中间产物PIM,然后结合模板文件和配置文件,最后生成源代码。   本文采用通用建模环境作为开发工具,构建了叫号系统的元模型和领域模型,设计了基于叫号系统领域的代码解释器,最后应用代码解释器实现了叫号系统的代码自动生成。最后通过修改领域模型,再次启动代码解释器自动生成了修改后的系统,验证了基于模型集成计算理论的系统开发过程。  
其他文献
CPC(Cost-per-click)模式下的“恶意点击”,手段日益广泛、性质日益恶劣,已成为网络中在线广告的顽疾。防恶意点击技术是IT行业中新兴的研究课题。而图形验证码技术是近年来
由于纹理的普遍性和复杂多样性,使人们很难对其进行有效的分析和十分准确的识别,这也促使人们对图像的纹理分析的进一步研究。目前,对图像的纹理分析是国内外的一个热点研究
并行化支持向量机是为了适应在海量数据中进行大规模数据挖掘的需求而产生的数据挖掘技术。在海量数据中进行数据挖掘,目前只有两种相对独立而且有效的方法:在线学习(Online
视网膜中的结构和病变区域蕴含着丰富的信息,这些信息与人类的健康息息相关。微动脉瘤是早期糖尿病视网膜病变的主要病症,及早检测有利于疾病诊断与治疗;视盘是视网膜图像中
Internet发展到今天,各种应用以及网络流量迅猛增长,需要网络设备提供更高的带宽和数据分类处理能力。包分类是下一代因特网网络设备和新型网络服务实现的关键技术之一,包分
随着科学技术的不断发展,人与人之间的交流日益便捷,商业活动越来越多样化,这也使身份认证方式的研究在实际生活中具有了重要的意义。签名认证是一种传统的身份认证方式,一直
基于水产品易腐易变质的特性,其自“池塘到餐桌”上的整个流通过程,都要求处于特定的温度环境条件下,并且要求控制在一定的范围内。水产品所处温度及该温度下的时长、温度变化频
学位
并行计算是提高计算机系统计算速度和处理能力的一种有效手段。MPI是目前开发并行应用程序的主要编程模型——消息传递编程模型的事实标准。Hadoop是一个在集群上处理大级别
增强现实技术(AR-Augmented Reality),是一种将真实世界信息和虚拟世界信息“无缝”集成的新技术,其借助计算机图形技术和可视化技术产生现实环境中原本不存在的虚拟对象,并
在可用网络服务盛行的今天,网络服务标榜在组织内和组织间使用公共服务描述语言进行注册,基于用户功能性和非功能性需求的服务质量(QoS)必须被推广。然而,最常见的注册和服务描述