用户设计意图的程序标注及其类型验证技术研究

基本信息
批准号:61103002
项目类别:青年科学基金项目
资助金额:22.00
负责人:赵洋
学科分类:
依托单位:南京理工大学
批准年份:2011
结题年份:2014
起止时间:2012-01-01 - 2014-12-31
项目状态: 已结题
项目参与者:JohnBoyland,朱耀琴,余立功,曹雪,陈小辉,文家朝,林辉跃
关键词:
程序静态分析用户设计意图可信软件程序标注类型系统
结项摘要

随着软件规模日趋庞大、形态更加复杂,其可信性却越来越脆弱。传统的软件工程方法已经无法满足当今社会对软件可靠性和正确性的迫切需求,软件理论与方法学的研究面临重要的科学挑战,其中如何抽象地表述各种用户需求并与具体的程序代码相互印证成为构建可信赖软件的关键之一。本项目以面向对象软件的自动分析与验证为研究背景,探查用户的各种设计意图,分析用于显式声明软件行为特征和对象数据属性的常用程序标注及其语义,结合当前许可类型系统中类型规则和形式变换等理论成果,将形式化的许可类型作为桥梁,沟通抽象的程序标注和具体的程序代码,并进一步验证两者间的一致性,实现软件系统的正确性确认;在此基础上,设计并实现一个基于许可类型系统的程序分析和验证的原型系统。本项目旨在探索基于程序语言通用类型系统的形式化验证技术,为用户设计意图的准确勾勒、多程序标注的语义融合、许可类型系统的扩展和今后的工程应用奠定理论和技术基础。

项目摘要

本项目以面向对象软件的自动分析与验证为研究背景,探查用户的各种设计意图,分析用于显式声明软件行为特征和对象数据属性的常用程序标注及其语义,结合当前许可类型系统中类型规则和形式变换等理论成果,将形式化的许可类型作为桥梁,沟通抽象的程序标注和具体的程序代码,并进一步验证两者间的一致性,实现软件系统的正确性确认。在面向对象软件系统中,我们遴选了部分规范化的程序标注,这些标注显著的特点是能够归纳并抽象各种对象数据属性、软件行为特征和函数模块接口,显式声明用户的多种设计意图和软件属性。在此基础上,我们尝试综合理解多样化程序标注之间的内在关联,并通过形式化的许可类型对其进行语义表述;以基本对象为研究单位,讨论对象状态的分割和保护这一关键性的问题,通过探索许可类型系统中的类型规则和形式变换理论,正确定义静态的许可类型与动态的程序状态之间的一致性关联,分别在进展和保持定理的基础上证明了许可类型系统的安全性。此外,我们还进一步改进了基于传统数据流的程序分析和验证算法,以许可类型为媒介验证程序标注与程序代码的匹配性,从而沟通抽象用户设计意图和具体程序代码之间的障碍,实现了原型系统的设计并达到了预期的目标。本项目旨在探索基于程序语言通用类型系统的形式化验证技术,为用户设计意图的准确勾勒、多程序标注的语义融合、许可类型系统的扩展和今后的工程应用奠定理论和技术基础。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

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

暂无此项成果

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

其他相关文献

1

玉米叶向值的全基因组关联分析

玉米叶向值的全基因组关联分析

DOI:
发表时间:
2

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

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

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

跨社交网络用户对齐技术综述

跨社交网络用户对齐技术综述

DOI:10.12198/j.issn.1673 − 159X.3895
发表时间:2021
4

正交异性钢桥面板纵肋-面板疲劳开裂的CFRP加固研究

正交异性钢桥面板纵肋-面板疲劳开裂的CFRP加固研究

DOI:10.19713/j.cnki.43-1423/u.t20201185
发表时间:2021
5

硬件木马:关键问题研究进展及新动向

硬件木马:关键问题研究进展及新动向

DOI:
发表时间:2018

赵洋的其他基金

批准号:81803034
批准年份:2018
资助金额:21.00
项目类别:青年科学基金项目
批准号:41501270
批准年份:2015
资助金额:24.00
项目类别:青年科学基金项目
批准号:61402018
批准年份:2014
资助金额:25.00
项目类别:青年科学基金项目
批准号:51407031
批准年份:2014
资助金额:23.00
项目类别:青年科学基金项目
批准号:71203084
批准年份:2012
资助金额:18.00
项目类别:青年科学基金项目
批准号:51807019
批准年份:2018
资助金额:24.00
项目类别:青年科学基金项目
批准号:59305051
批准年份:1993
资助金额:6.00
项目类别:青年科学基金项目
批准号:31800591
批准年份:2018
资助金额:23.00
项目类别:青年科学基金项目

相似国自然基金

1

基于轨迹数据的用户意图挖掘关键技术研究

批准号:61572289
批准年份:2015
负责人:刘洋
学科分类:F0211
资助金额:63.00
项目类别:面上项目
2

面向用户的视频自动标注关键技术研究

批准号:60902057
批准年份:2009
负责人:段凌宇
学科分类:F0117
资助金额:22.00
项目类别:青年科学基金项目
3

多类型时序逻辑程序设计

批准号:61402347
批准年份:2014
负责人:赵亮
学科分类:F0201
资助金额:26.00
项目类别:青年科学基金项目
4

基于用户意图的语义大数据处理关键技术研究

批准号:61373165
批准年份:2013
负责人:饶国政
学科分类:F0207
资助金额:75.00
项目类别:面上项目