多类型时序逻辑程序设计

基本信息
批准号:61402347
项目类别:青年科学基金项目
资助金额:26.00
负责人:赵亮
学科分类:
依托单位:西安电子科技大学
批准年份:2014
结题年份:2017
起止时间:2015-01-01 - 2017-12-31
项目状态: 已结题
项目参与者:张南,黄伯虎,刘尧,陆旭,杨凯,师亚,于斌
关键词:
建模形式语义仿真和验证语言时序逻辑程序设计解释器多类型
结项摘要

Temporal logic programming is currently one of the most widely used programming paradigms, and it has great significance for program verification. This project proposes research on many-type temporal logic programming, so as to enhance temporal logic programming in its functionality and applicability. For this, we propose to introduce the notion of type and define multiple types on the basis of Modelling, Simulation and Verification Language (MSVL), obtaining Many-Type MSVL, a many-type temporal logic programming language. We plan to study its type system, model semantics, operational semantics, axiomatic semantics, type safety, and equivalence between different semantics. In addition, we are going to develop an interpreter for Many-Type MSVL, implementing the type checking, modelling, simulation and verification of many-type temporal logic programs.

时序逻辑程序设计是目前一种广泛使用的程序设计模式,对程序验证具有重要的意义。本项目拟研究多类型时序逻辑程序设计,以加强时序逻辑程序设计的功能和适用性。为此,我们在建模、仿真和验证语言(MSVL)的基础上引入类型的概念,并定义多种类型,得到一种多类型时序逻辑程序设计语言:多类型MSVL。研究多类型MSVL的类型系统、模型语义、操作语义、公理语义、类型安全性和语义之间等价性。开发多类型MSVL的解释器,实现对多类型时序逻辑程序的类型检查、建模、仿真和验证。

项目摘要

时序逻辑程序设计是目前一种广泛使用的程序设计模式,对程序验证具有重要的意义。现有的时序逻辑程序设计语言注重在逻辑方面的功能,然而在类型方面的功能有限,往往仅支持单一类型。本项目对建模、仿真和验证语言MSVL进行扩展,使用投影时序逻辑PTL定义了整型、浮点型、字符型、数组、列表、指针、结构等多种类型以及各类型的相关操作,得到了一种多类型的时序逻辑程序设计语言。构建了多类型MSVL的形式语义理论体系,以极小模型的方式定义了该语言的模型语义,以格局约简的方式定义了该语言的操作语义,并证明了这两种语义的等价性。研究了基于PTL的程序验证理论,提出了相应的模型检测方法和运行时验证方法。作为理论的实现,开发出多类型MSVL的解释器工具,具备对多类型时序逻辑程序的建模、仿真与验证功能。作为理论和工具的应用,实现了一种基于多类型MSVL的社交网络系统验证方法,并使用该方法验证了社交网络系统中若干条关于隐私策略和用户关系强度的性质。本项目对多类型MSVL的开发与研究改进了目前国内外时序逻辑程序设计语言缺乏多类型支持这一不足,增强了时序逻辑程序设计的功能和适用性。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

DOI:{{i.doi}}
发表时间:{{i.publish_year}}

暂无此项成果

数据更新时间:2023-05-31

其他相关文献

1

基于分形L系统的水稻根系建模方法研究

基于分形L系统的水稻根系建模方法研究

DOI:10.13836/j.jjau.2020047
发表时间:2020
2

路基土水分传感器室内标定方法与影响因素分析

路基土水分传感器室内标定方法与影响因素分析

DOI:10.14188/j.1671-8844.2019-03-007
发表时间:2019
3

基于多模态信息特征融合的犯罪预测算法研究

基于多模态信息特征融合的犯罪预测算法研究

DOI:
发表时间:2018
4

基于公众情感倾向的主题公园评价研究——以哈尔滨市伏尔加庄园为例

基于公众情感倾向的主题公园评价研究——以哈尔滨市伏尔加庄园为例

DOI:
发表时间:2022
5

基于ESO的DGVSCMG双框架伺服系统不匹配 扰动抑制

基于ESO的DGVSCMG双框架伺服系统不匹配 扰动抑制

DOI:
发表时间:2018

赵亮的其他基金

批准号:51209167
批准年份:2012
资助金额:25.00
项目类别:青年科学基金项目
批准号:81700310
批准年份:2017
资助金额:20.00
项目类别:青年科学基金项目
批准号:81272762
批准年份:2012
资助金额:90.00
项目类别:面上项目
批准号:61302161
批准年份:2013
资助金额:23.00
项目类别:青年科学基金项目
批准号:21501019
批准年份:2015
资助金额:20.00
项目类别:青年科学基金项目
批准号:30900254
批准年份:2009
资助金额:20.00
项目类别:青年科学基金项目
批准号:21476260
批准年份:2014
资助金额:86.00
项目类别:面上项目
批准号:40504006
批准年份:2005
资助金额:28.00
项目类别:青年科学基金项目
批准号:51802207
批准年份:2018
资助金额:27.00
项目类别:青年科学基金项目
批准号:81773082
批准年份:2017
资助金额:50.00
项目类别:面上项目
批准号:41276016
批准年份:2012
资助金额:85.00
项目类别:面上项目
批准号:40901019
批准年份:2009
资助金额:25.00
项目类别:青年科学基金项目
批准号:51406027
批准年份:2014
资助金额:26.00
项目类别:青年科学基金项目
批准号:21176253
批准年份:2011
资助金额:60.00
项目类别:面上项目
批准号:21002057
批准年份:2010
资助金额:20.00
项目类别:青年科学基金项目
批准号:81572813
批准年份:2015
资助金额:57.00
项目类别:面上项目
批准号:41876018
批准年份:2018
资助金额:62.00
项目类别:面上项目
批准号:31401668
批准年份:2014
资助金额:24.00
项目类别:青年科学基金项目
批准号:41302037
批准年份:2013
资助金额:28.00
项目类别:青年科学基金项目
批准号:31770200
批准年份:2017
资助金额:60.00
项目类别:面上项目
批准号:51904074
批准年份:2019
资助金额:23.00
项目类别:青年科学基金项目
批准号:31802295
批准年份:2018
资助金额:26.00
项目类别:青年科学基金项目
批准号:41305131
批准年份:2013
资助金额:24.00
项目类别:青年科学基金项目
批准号:71403275
批准年份:2014
资助金额:19.00
项目类别:青年科学基金项目
批准号:61803067
批准年份:2018
资助金额:24.00
项目类别:青年科学基金项目
批准号:20675085
批准年份:2006
资助金额:10.00
项目类别:面上项目
批准号:91956125
批准年份:2019
资助金额:75.00
项目类别:重大研究计划
批准号:21106045
批准年份:2011
资助金额:25.00
项目类别:青年科学基金项目
批准号:31501070
批准年份:2015
资助金额:19.00
项目类别:青年科学基金项目
批准号:51608309
批准年份:2016
资助金额:20.00
项目类别:青年科学基金项目
批准号:11701277
批准年份:2017
资助金额:20.00
项目类别:青年科学基金项目
批准号:91127006
批准年份:2011
资助金额:70.00
项目类别:重大研究计划
批准号:61473114
批准年份:2014
资助金额:80.00
项目类别:面上项目
批准号:50305034
批准年份:2003
资助金额:8.00
项目类别:青年科学基金项目
批准号:21305007
批准年份:2013
资助金额:25.00
项目类别:青年科学基金项目
批准号:51606103
批准年份:2016
资助金额:20.00
项目类别:青年科学基金项目
批准号:31771051
批准年份:2017
资助金额:58.00
项目类别:面上项目
批准号:81501068
批准年份:2015
资助金额:17.50
项目类别:青年科学基金项目
批准号:41374067
批准年份:2013
资助金额:80.00
项目类别:面上项目
批准号:40806001
批准年份:2008
资助金额:20.00
项目类别:青年科学基金项目
批准号:51377135
批准年份:2013
资助金额:80.00
项目类别:面上项目
批准号:50506025
批准年份:2005
资助金额:27.00
项目类别:青年科学基金项目
批准号:21772111
批准年份:2017
资助金额:66.00
项目类别:面上项目
批准号:11201028
批准年份:2012
资助金额:22.00
项目类别:青年科学基金项目
批准号:21675011
批准年份:2016
资助金额:65.00
项目类别:面上项目
批准号:21762053
批准年份:2017
资助金额:38.00
项目类别:地区科学基金项目
批准号:61701322
批准年份:2017
资助金额:23.00
项目类别:青年科学基金项目
批准号:31401429
批准年份:2014
资助金额:26.00
项目类别:青年科学基金项目
批准号:61105079
批准年份:2011
资助金额:22.00
项目类别:青年科学基金项目
批准号:20906102
批准年份:2009
资助金额:20.00
项目类别:青年科学基金项目
批准号:61873092
批准年份:2018
资助金额:63.00
项目类别:面上项目
批准号:61906030
批准年份:2019
资助金额:27.00
项目类别:青年科学基金项目
批准号:30901792
批准年份:2009
资助金额:20.00
项目类别:青年科学基金项目
批准号:81070493
批准年份:2010
资助金额:30.00
项目类别:面上项目
批准号:30400058
批准年份:2004
资助金额:21.00
项目类别:青年科学基金项目
批准号:40974030
批准年份:2009
资助金额:45.00
项目类别:面上项目
批准号:30770419
批准年份:2007
资助金额:28.00
项目类别:面上项目
批准号:31900090
批准年份:2019
资助金额:25.00
项目类别:青年科学基金项目
批准号:51476127
批准年份:2014
资助金额:85.00
项目类别:面上项目
批准号:31100695
批准年份:2011
资助金额:23.00
项目类别:青年科学基金项目
批准号:81701634
批准年份:2017
资助金额:20.00
项目类别:青年科学基金项目
批准号:10926052
批准年份:2009
资助金额:3.00
项目类别:数学天元基金项目
批准号:11605151
批准年份:2016
资助金额:22.00
项目类别:青年科学基金项目
批准号:81303300
批准年份:2013
资助金额:23.00
项目类别:青年科学基金项目
批准号:31300158
批准年份:2013
资助金额:23.00
项目类别:青年科学基金项目
批准号:61403141
批准年份:2014
资助金额:25.00
项目类别:青年科学基金项目

相似国自然基金

1

框架时序逻辑程序设计

批准号:60433010
批准年份:2004
负责人:段振华
学科分类:F0203
资助金额:180.00
项目类别:重点项目
2

逻辑程序设计理论和算法研究

批准号:69175015
批准年份:1991
负责人:苑森淼
学科分类:F0305
资助金额:3.50
项目类别:面上项目
3

约束归纳逻辑程序设计的研究

批准号:69883001
批准年份:1998
负责人:刘椿年
学科分类:F0203
资助金额:12.00
项目类别:专项基金项目
4

基于回答集语义的约束逻辑程序设计

批准号:60573009
批准年份:2005
负责人:张明义
学科分类:F0201
资助金额:26.00
项目类别:面上项目