契約に基づいた関数型プログラム設計に対する正当性保証に関する研究
契約に基づいた関数型プログラム設計に対する正当性保証に関する研究
批准号:
17700032
负责人:
岡野 浩三
金额:
$2.3万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for Young Scientists (B)
财政年份:
2005
资助国家:
日本
项目状态:
已结题
起止时间:
2005 至 2006
中文摘要
点击翻译按钮获取中文摘要
英文摘要
本研究ではDbCに基づき記述したプログラムモジュールの仕様とそれを実装した関数型プログラムに対し,後者が前者を満たすことを形式的に保証するための検証方法を,申請者の従来の研究成果を踏まえて考案し,その有用性を,考案した手法に基づく検証支援系の試作と検証実験を通じて,検証付きプログラム開発の効率,検証の適用限界などの点から評価することを目的とする.本年度は.net framework上F#を対象に,オブジェクト指向向けの検証法を考案し,それに基づいた検証支援系を実装した.具体的にはオブジェクト指向設計を意識して,(1)オブジェクト指向プログラムのオブジェクトに対する不変式(クラス不変式)の導入,(2)全正当性証明への対応,(3)限量子タグの導入を行った.(1)によって主流であるオブジェト指向設計に容易に対応できるほか,性質記述もクラス不変式の採用による記述め容易性向上,簡潔化が見込まれる.(2)よりプログラムの信頼性保証が大きくなり,(3)より記述能力の向上が期待される.また,対象とする言語をMicrosoftの.NET Frameworkの一つであるF#とすることで,そのコンポーネントベースの設計手法とモジュールベースの設計手法を組み合わせ,作成できるプログラムの種類を大幅に増やすことが可能となる.既存コンポーネントはすでにチェックがされており,多くの場合信頼性が高い.F#で記述したシステムを本手法で検証すれば,既存コンポーネントとの組み合わせでも信頼性が高いものが作成できる利点がある.最後に手法の形式的紹介ができることも利点として挙げられる.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
A Timed Automata Approach to QoS Resolution
一种解决 QoS 的定时自动机方法
DOI:
--
发表时间:
2006
期刊:
International Journal of Simulation Systems, Science & Technology Vol.7, No.1
影响因子:
--
作者:
[Behzad Bordbar, et al.]
通讯作者:
et al.
SPINによるStrutsアプリケーションの動作検証を目的としたモデル生成手法の提案
提出使用 SPIN 验证 Struts 应用程序运行的模型生成方法
DOI:
--
发表时间:
2005
期刊:
電子情報通信学会技術研究報告 Vol.105, No.491
影响因子:
--
作者:
[藤原貴之, 他]
通讯作者:
他
Strutsフレームワークにおけるメタモデルを用いた追跡可能性実現手法の提案
提出一种在 Struts 框架中使用元模型实现可追溯性的方法
DOI:
--
发表时间:
2005
期刊:
情報処理学会研究報告 Vol.2005, No.119
影响因子:
--
作者:
[大平直宏, 他]
通讯作者:
他
UMLモデルに対するXPathとXMI-differenceを用いた不整合検出と解消
使用 UML 模型的 XPath 和 XMI 差异进行不一致检测和解决
DOI:
--
发表时间:
2005
期刊:
電子情報通信学会技術研究報告 Vol.105, No.332
影响因子:
--
作者:
[佐々木亨, 他]
通讯作者:
他
関数プログラミング言語MLに対するオブジェクト指向をに対応した形式検証方法の提案とび検証支援システム構築
针对函数式编程语言ML提出兼容面向对象的形式化验证方法并构建验证支持系统
DOI:
--
发表时间:
2006
期刊:
ソフトウェア工学の基礎XIII
影响因子:
--
作者:
[吉村顕, 岡野浩三, 楠本真二]
通讯作者:
楠本真二
共 7 条
自然語解析と反例解析を活用したソフトウェア開発
-
批准号:21K11826
-
项目类别:Grant-in-Aid for Scientific Research (C)
-
资助金额:$2.5万
-
财政年份:2021
-
负责人:岡野 浩三
-
依托单位:
状態爆発するWEBアプリケーションに対するソフトウェアモデル検査
-
批准号:18049054
-
项目类别:Grant-in-Aid for Scientific Research on Priority Areas
-
资助金额:$1.02万
-
财政年份:2006
-
负责人:岡野 浩三
-
依托单位:
関数型プログラムに対するモジュール構造を考慮にいれた効率のよい形式的検証支援
-
批准号:14780214
-
项目类别:Grant-in-Aid for Young Scientists (B)
-
资助金额:$2.43万
-
财政年份:2002
-
负责人:岡野 浩三
-
依托单位:
有理数プレスブルガー文真偽判定の高速処理系
-
批准号:11780219
-
项目类别:Grant-in-Aid for Encouragement of Young Scientists (A)
-
资助金额:$1.41万
-
财政年份:1999
-
负责人:岡野 浩三
-
依托单位:
時間制約付きペトリネットモデルで記述された分散システムの動作仕様の自動導出
-
批准号:07780260
-
项目类别:Grant-in-Aid for Encouragement of Young Scientists (A)
-
资助金额:$0.58万
-
财政年份:1995
-
负责人:岡野 浩三
-
依托单位:
分散システムにおける実行効率の良い耐故障性動体プログラムの自動導出
-
批准号:06780258
-
项目类别:Grant-in-Aid for Encouragement of Young Scientists (A)
-
资助金额:$0.58万
-
财政年份:1994
-
负责人:岡野 浩三
-
依托单位:
海外基金