A Study on Verification of Software Components in Object-Based Distributed Environments
A Study on Verification of Software Components in Object-Based Distributed Environments
批准号:
11480067
负责人:
FUTATSUGI Kokichi
金额:
$9.34万
依托单位国家:
日本
项目类别:
Grant-in-Aid for Scientific Research (B)
财政年份:
1999
资助国家:
日本
项目状态:
已结题
起止时间:
1999 至 2002
中文摘要
我们已经开发了基础技术,通过这些技术,我们可以正式地验证给定的组件是否符合它们的规范,以及支持这些技术的软件工具。在未来几年里,为软件行业开发这样的技术是必要的。我们使用了CafeOBJ,这是一种代数规范语言和系统,具有多种功能,可以将规范编写为组件。CafeOBJ也适用于抽象机器和抽象数据类型,并提供强大的模块功能。本研究的一些具体成果如下:1。一个定理证明器的设计与开发:将求解CafeOBJ一阶谓词公式项的解析引擎PigNose集成到CafeOBJ系统中。我们通过实例验证了它的有效性。2. 基于油品组件的开发方法:将软件组件组合在一起,为开发高保证的软件奠定了基础。3. 验证案例研究:将基于CafeOBJ的验证方法应用于铁路信号系统、安防系统等多个可靠系统,验证了其有效性。
英文摘要
We have developed base technologies with which we can formally verify that given components meet their specifications and the software tool supporting the technologies. It will be necessary to develop such technologies for the software industry in the coming years. We have used CafeOBJ, an algebraic specification language and system, with a variety of functionalities that make is possible to write specifications as components. CafeOBJ is also suitable for abstract machines as well as abstract data types, and provides strong module facilities. Some concrete outcomes in this study are as follows : 1. Design and development of a theorem prover : the resolution engine PigNose that resolves CafeOBJ term denoting first-order predicate formulas has been incorporated into the CafeOBJ system. We have confirmed its usefulness by applying it to some examples. 2. Development methodology based oil components : we have made foundation for developing high-assurance software by putting together software components. 3. Verification case studies : we have applied the verification method based on CafeOBJ to several reliable systems such as railroad signaling systems and security systems and confirmed its usefulness.
期刊论文(53)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
Kokichi Futatsugi: "Formal Methods in CafeOBJ"Lecture Notes in Computer Science (LNCS). 2441. 1-20 (2002)
Kokichi Futatsugi:“CafeOBJ 中的形式方法”计算机科学 (LNCS) 讲义。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
松本充広, 二木厚吉: "高信頼コンポーネントソフトウェアの開発ツール"電子情報通信学会論文誌 D-I. J84-D-I・6. 736-744 (2001)
Mitsuhiro Matsumoto、Atsuyoshi Niki:“高可靠性组件软件的开发工具”电子信息通信工程师学会汇刊 D-I J84-D-I ・ 736-744 (2001)。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
松本充広, 二木厚吉: "カタルシス法軽量フォーマルメソッド"ソフトウェア工学の基礎VIII(日本ソフトウェア科学会FOSE 01). (2001)
Mitsuhiro Matsumoto、Atsuyoshi Niki:“轻量级形式化方法”软件工程基础 VIII(日本软件科学学会 FOSE 01)(2001 年)。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
Joseh Goguen: "Introducing OBJ"Software Engineering with OBJ. 3-167 (2000)
Joseh Goguen:“OBJ 简介”使用 OBJ 进行软件工程。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
K.Ogata, K.Futatsugi: "Formal verification of the Horn-Preneel micropayment"LNCS. 2575. 238-252 (2002)
K.Ogata、K.Futatsugi:“Horn-Preneel 小额支付的形式验证”LNCS。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
共 29 条
Development of the Innovative Specification Verification System based on Proof Scores
-
批准号:23220002
-
项目类别:Grant-in-Aid for Scientific Research (S)
-
资助金额:$111.74万
-
财政年份:2011
-
负责人:FUTATSUGI Kokichi
-
依托单位:
Verification of Problem Models with Proof Scores
-
批准号:18300008
-
项目类别:Grant-in-Aid for Scientific Research (B)
-
资助金额:$12.09万
-
财政年份:2006
-
负责人:FUTATSUGI Kokichi
-
依托单位:
Construction and verification of problem models in behavioral specifications
-
批准号:15300007
-
项目类别:Grant-in-Aid for Scientific Research (B)
-
资助金额:$9.73万
-
财政年份:2003
-
负责人:FUTATSUGI Kokichi
-
依托单位:
Safety Verification Technologies based on Behavioral Specifications
-
批准号:12133206
-
项目类别:Grant-in-Aid for Scientific Research on Priority Areas
-
资助金额:$19.71万
-
财政年份:2000
-
负责人:FUTATSUGI Kokichi
-
依托单位:
Development of Formal Specification Language for Writing Specifications as Components Based on Functions
-
批准号:10558043
-
项目类别:Grant-in-Aid for Scientific Research (B)
-
资助金额:$8.13万
-
财政年份:1998
-
负责人:FUTATSUGI Kokichi
-
依托单位:
A Study on Abstract Machines for Concurrent Rewriting
-
批准号:07458056
-
项目类别:Grant-in-Aid for Scientific Research (B)
-
资助金额:$4.29万
-
财政年份:1995
-
负责人:FUTATSUGI Kokichi
-
依托单位:
海外基金