领域专用语言论文_龙昱程,马卫东

导读:本文包含了领域专用语言论文开题报告文献综述、选题提纲参考文献及外文文献翻译,主要关键词:领域,语言,产生器,词法,建模,实际应用,语法。

领域专用语言论文文献综述

龙昱程,马卫东[1](2015)在《基于领域专用语言的数据帧解析研究》一文中研究指出测控系统中存在着大量的通信协议和二进制数据,不同的协议使用不同的数据帧格式,为了能够有效地判断数据的正确性,需要对数据帧进行解析。讨论了使用领域专用语言的方法实现定制不同的数据帧解析策略,使数据帧的解析和处理具有通用性和扩展性。(本文来源于《电子设计工程》期刊2015年10期)

杨晓璇[2](2012)在《面向生物反馈疗法的领域专用语言设计与实现》一文中研究指出软件系统是生物反馈疗法实验和治疗中不可或缺的部分。国内外此类软件的开发普遍采用通用目的的编程语言编写,由于其复杂性,导致了领域专家难以参与软件开发的过程。专业的领域知识在传统软件开发生命周期的需求阶段通过自然语言表述的方式传达给开发人员。这种沟通方式常存在需求遗漏、曲解等问题而导致软件质量问题。本文以面向生物反馈疗法干预前期高血压为例,提出了设计一种面向生物反馈疗法的领域专用语言BTDL(Biofeedback TherapyDescription Language)用于该领域专家描述治疗方案的方法,并为其配置图形编辑器。领域专家可通过直观的图形操作描述治疗过程,而开发人员只需要关注于这门语言解释执行,以此让不同角色专注于自身熟悉的领域,达到更好的分工,从而提高软件质量。本文在学习生物反馈领域知识的基础上,提取该领域关键的概念,建立生物反馈疗法领域的专用建模工具,并建立该领域的专用模型,用于领域专家对生物反馈疗法治疗过程的描述,同时有利于领域开发人员对业务的理解。对于图形描述的过程,本文通过模型转换成文本BTDL的方法和编写解释器对文本BTDL进行语法语义校验和解释执行。在并发控制的实现上,本文采用基于模板的代码生成与多线程技术,动态生成并发操作代码,从而实现对并发操作的支持。本文通过实证研究的方法探讨该领域专用语言的易学性、满意度、易用性和有效性上表现,实验结果显示,BTDL在易学性、满意度和易用性上表现良好。实验总结部分对BTDL的有限表达能力进行分析并提出优化方法。(本文来源于《中山大学》期刊2012-06-30)

邓伟[3](2012)在《基于Drools的领域专用语言应用研究》一文中研究指出首先介绍了Drools规则引擎和领域专用语言DSL的基本概念,然后通过实例说明了DSL以类自然语言的方式来构建业务层代码,详细阐述了领域专用语言在Drools中的应用来说明它的优点。通过DSL的应用不仅降低了业务逻辑与应用程序的耦合度,而且能以更好的方式来处理业务需求和数据模型的变化,便于系统的维护。(本文来源于《电脑开发与应用》期刊2012年02期)

[4](2008)在《JetBrains凭借MPS推出新的编程范式——JetBrains通过推出Beta版MPS提供具体的面向语言编程工具,用于创建实际应用和领域专用语言》一文中研究指出捷克共和国布拉格2008年12月10日电/美通社亚洲/--为软件开发商提供增效型智能工具的开发商JetBrains(R)公布了其新产品Meta Programming System(MPS)的Beta版本。MPS是一个执行面向语言编程范式的全新概念的软件开发环境。经过几年的研发,JetBrains现已推出其Beta版本,1.0版本预计将于2009年初推出。(本文来源于《电脑与电信》期刊2008年12期)

周艳明[5](2003)在《基于领域专用语言的应用软件自动生成》一文中研究指出在领域专用语言、领域专用库和应用产生器的基础上,提出一种自动生成应用软件的设计框架,详细论述了该设计框架的设计原理和具体的实现过程。该设计框架由叁级组成:首先设计一种该应用领域的领域专用语言,它将该应用领域的应用系统作为领域分析的对象,语言上集数据、功能和界面于一体;其次实现该应用领域的一个领域专用库,它提供应用系统级的复用;在这两者的基础上,最后实现一个集工具、语言和库于一体的可视化应用产生器,用它可以快速地开发完整的应用软件。已成功地将该设计框架运用于GIS应用系统领域。用应用产生器开发应用软件,不仅加强了应用系统开发过程的集成,提高了软件的开发效率,实现了软件过程的复用,而且达到了系统级的软件复用。(本文来源于《计算机工程与应用》期刊2003年10期)

领域专用语言论文开题报告

(1)论文研究背景及目的

此处内容要求:

首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。

写法范例:

软件系统是生物反馈疗法实验和治疗中不可或缺的部分。国内外此类软件的开发普遍采用通用目的的编程语言编写,由于其复杂性,导致了领域专家难以参与软件开发的过程。专业的领域知识在传统软件开发生命周期的需求阶段通过自然语言表述的方式传达给开发人员。这种沟通方式常存在需求遗漏、曲解等问题而导致软件质量问题。本文以面向生物反馈疗法干预前期高血压为例,提出了设计一种面向生物反馈疗法的领域专用语言BTDL(Biofeedback TherapyDescription Language)用于该领域专家描述治疗方案的方法,并为其配置图形编辑器。领域专家可通过直观的图形操作描述治疗过程,而开发人员只需要关注于这门语言解释执行,以此让不同角色专注于自身熟悉的领域,达到更好的分工,从而提高软件质量。本文在学习生物反馈领域知识的基础上,提取该领域关键的概念,建立生物反馈疗法领域的专用建模工具,并建立该领域的专用模型,用于领域专家对生物反馈疗法治疗过程的描述,同时有利于领域开发人员对业务的理解。对于图形描述的过程,本文通过模型转换成文本BTDL的方法和编写解释器对文本BTDL进行语法语义校验和解释执行。在并发控制的实现上,本文采用基于模板的代码生成与多线程技术,动态生成并发操作代码,从而实现对并发操作的支持。本文通过实证研究的方法探讨该领域专用语言的易学性、满意度、易用性和有效性上表现,实验结果显示,BTDL在易学性、满意度和易用性上表现良好。实验总结部分对BTDL的有限表达能力进行分析并提出优化方法。

(2)本文研究方法

调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。

观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。

实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。

文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。

实证研究法:依据现有的科学理论和实践的需要提出设计。

定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。

定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。

跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。

功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。

模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。

领域专用语言论文参考文献

[1].龙昱程,马卫东.基于领域专用语言的数据帧解析研究[J].电子设计工程.2015

[2].杨晓璇.面向生物反馈疗法的领域专用语言设计与实现[D].中山大学.2012

[3].邓伟.基于Drools的领域专用语言应用研究[J].电脑开发与应用.2012

[4]..JetBrains凭借MPS推出新的编程范式——JetBrains通过推出Beta版MPS提供具体的面向语言编程工具,用于创建实际应用和领域专用语言[J].电脑与电信.2008

[5].周艳明.基于领域专用语言的应用软件自动生成[J].计算机工程与应用.2003

论文知识图

编译器架构科技工作科技计划项目(5)科技工作科技计划项目(6)科技工作科技计划项目(1)科技工作科技计划项目(3)科技工作科技计划项目(2)

标签:;  ;  ;  ;  ;  ;  ;  

领域专用语言论文_龙昱程,马卫东
下载Doc文档

猜你喜欢