面向语言的领域语言开发方法研究

来源 :北京大学 | 被引量 : 0次 | 上传用户:todo158
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文从语言和领域两个角度出发,研究了面向语言的领域语言开发方法。主要工作包括: 1.为进一步提高语言定义的重用度和灵活性,提出了“面向语言”的概念:将语言作为第一类值来讨论,语言的每个成分可定义为一个小语言,允许语言作为整体进行赋值,语言本身又可以作为参数和返回值。 2.将代数规范方法和指称语义方法相结合,提出基于指称的语言代数规范,为语言建立了抽象模型。 3.在语言的抽象模型基础上,建立了语言演算系统,提出了适用于语言组合的重命名、扩充、屏蔽、联合、复合、参数化、精化等算子,研究了各组合算子的含义模型及相关的性质。语言演算系统通过显式操作的方式支持语言的灵活重用。 4.为了提高语言演算的安全性,给出语言类型的概念,引入含约束的类型,建立类型化的语言演算系统,给出具体的类型推理规则和子类型规则,提出将Ideal作为语言类型的语义模型,在此基础上证明了类型推理规则的语义可靠性,并讨论了类型检查算法。 5.为了将领域驱动的思想融入领域语言的开发,提出了基于描述逻辑的特征模型,研究如何使用描述逻辑来形式化特征模型,利用描述逻辑推理机自动完成对特征模型的一致性检查,从而保证领域知识表示的一致性。在一致的特征模型的基础上,给出由特征模型得到语言初始规范的指导法则,使得设计出来的语言包含领域知识、具有针对领域的特性。
其他文献
奇异值分解是计量心理学,统计学,信号处理,控制论和系统论中广泛使用的数学工具,无论是进行矩阵分析还是开展数值计算,奇异值分解都起着非常重要的作用。本文简短回顾了奇异值分解
学位
本文研究了带协调运输的单机排序问题,在这个问题中,每个工件需要先在同一台机器上无中断的连续加工,加工完成后由运输车辆派送给同一个客户,且每个工件在运输过程中需要不同的存储空间,该问题的目标是最小化这个过程中所需要的总完成时间.针对这个问题我们讨论了两种情况,一种情况是,工件在机器上加工完成后由3台相同车辆分批派送给一个客户,我们给出了最坏情况界为2的近似算法,并且证明该界是紧的,该算法的时间复杂性
学位
在古典风险模型的基础上,进一步考虑兔赔额和赔偿限额,从而建立了几类理赔额受限风险模型。首先,在理赔额受限的情况下,考虑古典风险模型,得到了理赔额受限风险模型的破产概率。并
科技实力代表了一个国家或地区的综合实力,对科技实力的评估研究体系也日趋完善,但是科技实力代表的是一个由诸多因素组成的复杂系统,对科技实力的评价需要因地制宜,因时而变。本文通过对福建省的科技实力进行科学客观的分析研究,研究福建省科技实力的发展趋势以及福建省各地市的发展情况,明确福建省的科技发展的重点与趋势,早日实现福建省“十三五”科技发展规划。本文利用多维时间序列分析相关方法深入探讨了2002-20
学位
激酶功能位点的预测在生物学上有着非常重要的意义。本文提出了一种基于分层随机语言模型的识别方法,通过对一维残基序列的分析来实现激酶功能位点的预测和分类。首先我们统计
信号检测是人们获取信息的一个重要手段,目前在许多领域中具有广泛的应用。然而在实际工程应用中,往往存在有用信号很弱,而噪声较强的情况。近年来,弱信号的检测一直是国内外学者
本论文主要研究了随机库存的最优策略及其有关性质。   在第一章里,主要讨论了(r,Q)和(s,S)库存系统的有关性质。我们先证明了当需求是离散的情况下由(1.2.1)和(1.2.2)定义的
学位
本文讨论了国内证券市场上的可转换债券的定价问题。由于对标的证券的卖空限制,用传统的Black-Scholes期权定价方法得出的结果与可转债市场存在较大的差异。我们采用了一种在
网络搜索与挖掘技术是一系列新兴的应用驱动的课题,近几年来一直都是研究人员关注的热点。文本分类、数据聚类和相关性排序是其中非常重要的课题。文本分类起源于传统的分类技
中国有四大民间传说:《梁山伯与祝英台》、《白蛇传》、《孟姜女》、《牛郎织女》.其中最具辐射力的口头传承艺术,也是唯一在世界上产生广泛影响的就是《梁山伯与祝英台》,已