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

项目介绍
AI项目解读

基本信息

  • 批准号:
    61103002
  • 项目类别:
    青年科学基金项目
  • 资助金额:
    22.0万
  • 负责人:
  • 依托单位:
  • 学科分类:
    F0203.软件理论、软件工程与服务
  • 结题年份:
    2014
  • 批准年份:
    2011
  • 项目状态:
    已结题
  • 起止时间:
    2012-01-01 至2014-12-31

项目摘要

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

结项摘要

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

项目成果

期刊论文数量(5)
专著数量(0)
科研奖励数量(0)
会议论文数量(1)
专利数量(0)
可变对象所有权及其许可类型表述
  • DOI:
    --
  • 发表时间:
    --
  • 期刊:
    Journal of Computational Information Systems
  • 影响因子:
    --
  • 作者:
    赵洋
  • 通讯作者:
    赵洋
Ownership models founded on permissions
基于权限的所有权模型
  • DOI:
    --
  • 发表时间:
    2012
  • 期刊:
    International Journal of Advancements in Computing Technology
  • 影响因子:
    --
  • 作者:
    Yang Zhao
  • 通讯作者:
    Yang Zhao
Mutable object ownership with permission-based interpretation
具有基于权限的解释的可变对象所有权
  • DOI:
    --
  • 发表时间:
    2014
  • 期刊:
    Journal of Computational Information Systems
  • 影响因子:
    --
  • 作者:
    Yang Zhao, Qiyang Wu, Ligong Yu
  • 通讯作者:
    Yang Zhao, Qiyang Wu, Ligong Yu
Interference Verification for Structural Parallel Programs
结构并行程序的干扰验证
  • DOI:
    10.4304/jsw.7.8.1889-1896
  • 发表时间:
    2012-01
  • 期刊:
    Journal of Software
  • 影响因子:
    --
  • 作者:
    Yang Zhao
  • 通讯作者:
    Yang Zhao
Indicating Key Characteristics of Design Patterns based upon Annotations
基于注释指示设计模式的关键特征
  • DOI:
    --
  • 发表时间:
    2013
  • 期刊:
    Journal of Computational Information Systems
  • 影响因子:
    --
  • 作者:
    Yang Zhao, Huibo Chen
  • 通讯作者:
    Yang Zhao, Huibo Chen
共 5 条
  • 1
前往

其他文献

基于新标准的燃煤机组电除尘器提效改造性能试验研究
  • DOI:
    10.15985/j.cnki.1001-3865.2018.08.015
  • 发表时间:
    2018
  • 期刊:
    环境污染与防治
  • 影响因子:
    --
  • 作者:
    杨琳;李军状;张运宇;赵洋
  • 通讯作者:
    赵洋
柴油机燃用甲醇/生物柴油着火过程
  • DOI:
    10.16236/j.cnki.nrjxb.201505056
  • 发表时间:
    2015
  • 期刊:
    内燃机学报
  • 影响因子:
    --
  • 作者:
    李瑞娜;王忠;赵洋;刘帅;瞿磊
  • 通讯作者:
    瞿磊
Keap1/Nrf2信号通路在丙泊酚减轻大鼠神经元氧糖剥夺-复氧复糖损伤中的作用
  • DOI:
    10.3760/cma.j.cn131073.20200810.01119
  • 发表时间:
    2020
  • 期刊:
    中华麻醉学杂志
  • 影响因子:
    --
  • 作者:
    万晓燕;于文刚;赵芹;蒋丽丽;孙权;赵洋;王士雷
  • 通讯作者:
    王士雷
镍卟啉加氢反应和扩散行为
  • DOI:
    10.3969/j.issn.1001-8719.2022.03.015
  • 发表时间:
    2022
  • 期刊:
    石油学报. 石油加工
  • 影响因子:
    --
  • 作者:
    陈振涛;蒋涛;杨浩轩;于佳欢;赵洋;刘雅欣;赵芳钰;徐春明
  • 通讯作者:
    徐春明
基于叶绿体rbcL和trnH-psbA序列的湖南茶树资源遗传多样性与亲缘关系研究
  • DOI:
    --
  • 发表时间:
    2018
  • 期刊:
    热带作物学报
  • 影响因子:
    --
  • 作者:
    刘振;成杨;赵洋;杨培迪;杨阳
  • 通讯作者:
    杨阳
共 190 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 38
前往

正在为您生成内容...