-
题名形式化方法概貌
被引量:85
- 1
-
-
作者
王戟
詹乃军
冯新宇
刘志明
-
机构
国防科技大学计算机学院
高性能计算国家重点实验室(国防科技大学)
中国科学院软件研究所
天基综合信息系统重点实验室(中国科学院软件研究所)
南京大学计算机科学与技术系
计算机软件新技术国家重点实验室(南京大学)
西南大学计算机与信息科学学院
西南大学软件研究与创新中心
-
出处
《软件学报》
EI
CSCD
北大核心
2019年第1期33-61,共29页
-
基金
国家自然科学基金(61532007
61632005
+1 种基金
61672435
61732019)~~
-
文摘
形式化方法是基于严格数学基础,对计算机硬件和软件系统进行描述、开发和验证的技术.其数学基础建立在形式语言、语义和推理证明三位一体的形式逻辑系统之上.形式化方法已经以不同程度和不同方式愈来愈多地应用在计算系统生命周期的各个阶段.介绍了形式化方法的发展历程和基本方法体系;以形式规约和形式验证为主线,综述了形式化方法的理论、方法、工具和应用的现状,展示了形式化方法与软件学科其他领域的交叉和融合;分析了形式化方法的启示,并展望了其面临的发展机遇和未来趋势.形式化方法的发展和研究现状表明:其应用已经取得了长足的进步,在提高计算系统的可靠性和安全性方面发挥了重要作用.在当今软件日益成为社会基础设施的时代,形式化方法将与人工智能、网络空间安全、量子计算、生物计算等领域和方向交叉融合,得到更加广阔的应用.研究和建立这种交叉融合的理论和方法不仅重要,而且具有挑战性.
-
关键词
形式化方法
形式规约
形式验证
程序设计方法学
软件开发
-
Keywords
formal method
formal specification
formal verification
programming methodology
software development
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名依赖注入技术及其执行过程的形式化描述
被引量:6
- 2
-
-
作者
胡启敏
薛锦云
钟林辉
-
机构
江西师范大学计算机信息工程学院
中国科学院软件研究所计算机科学重点实验室
-
出处
《燕山大学学报》
CAS
2005年第4期291-293,共3页
-
基金
国家自然科学基金(No.60273092)
国家973重大基础研究前期研究专项(No.2003CCA02800)
-
文摘
依赖注入技术指由构件运行平台在运行期根据系统配置文件中定义的构件间的依赖关系,将被调用构件实例化,并注入到调用构件之中。本文在分析研究依赖注入技术的基础上,用完全格工具形式化地描述依赖注入的执行过程。
-
关键词
依赖注入
基于构件的软件开发
完全格
形式化方法
-
Keywords
dependency injection
component-based software development
complete lattice
formal methods
-
分类号
TP301
[自动化与计算机技术—计算机系统结构]
-
-
题名面向构件的系统开发及其形式化
被引量:3
- 3
-
-
作者
钱忠胜
缪淮扣
-
机构
上海大学计算机工程与科学学院
-
出处
《计算机应用与软件》
CSCD
北大核心
2008年第3期99-101,共3页
-
文摘
回顾了软件构件与形式化方法的基本概念,介绍了软件构件的形式化,根据典型的面向构件的开发流程和基于形式化方法开发软件的特点,提出了一个基于形式化方法的面向构件的系统开发模型。针对目前面向构件的软件开发形式,提出了一些建议和方向。
-
关键词
构件
面向构件的软件开发
形式化方法
规格说明
-
Keywords
component component-oriented software development formalization method specification
-
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
F407.67
[经济管理—产业经济]
-
-
题名形式化方法和对象技术的结合途径研究
被引量:1
- 4
-
-
作者
杨杰
郑明春
-
机构
山东师范大学数学系
山东师范大学计算机科学系
-
出处
《山东师范大学学报(自然科学版)》
CAS
2000年第2期138-142,共5页
-
基金
山东省自然科学基金资助项目
-
文摘
形式化软件开发方法被认为是开发可靠的与高质量软件的一个良好途径 .本文首先给出形式化方法概述 ,并介绍两种分别代表面向模型和面向性质的形式规约语言Z和Larch .然后 ,重点讨论形式化方法与面向对象技术的结合 .
-
关键词
形式化方法
软件开发
形式规约语言
面向对象
-
Keywords
formal method
software development
formal specification language
objectorientation
Z
larch
-
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
-
-
题名B方法和构件技术在软件开发中的应用研究
- 5
-
-
作者
卢中宁
程立辉
张志锋
-
机构
郑州轻工业学院计算机与通信工程学院
-
出处
《郑州轻工业学院学报(自然科学版)》
CAS
2008年第2期62-64,共3页
-
基金
河南省自然科学基金资助项目(0411010500)
-
文摘
提出了一种基于B方法和构件技术的形式化开发方法,该方法结合构件技术和形式化方法,对软件开发的方法进行改进从而提高了软件的重用,很好地消除了系统的二义性、不完整性和不一致性,大大提高了软件开发效率.
-
关键词
构件技术
B方法
形式化方法
软件开发
-
Keywords
component technology
B method
formal method
software development
-
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
-