契約に基づいた関数型プログラム設計に対する正当性保証に関する研究
基于契约的功能程序设计正确性保证研究
基本信息
- 批准号: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#で記述したシステムを本手法で検証すれば,既存コンポーネントとの組み合わせでも信頼性が高いものが作成できる利点がある.最後に手法の形式的紹介ができることも利点として挙げられる.
这项研究旨在设计基于DBC编写的程序模块的规格,并根据申请人先前的研究结果,正式确保后者与实施它们的功能程序相遇的验证方法,并根据程序开发的效率与验证方法的申请限制进行了验证化学的验证实验,并从程序开发的效率效率上评估其有用性。今年,我们将介绍.net。在框架上为F#设计了针对对象的F#的验证方法,并根据其实现了验证支持系统。具体而言,(1)在意识到面向对象的设计的情况下,在面向对象的程序中引入了对象不变(类不变),(2)响应了完整性有效性证明,(3)引入了极限量子标签。 (1)使得与主流面向对象的设计变得容易处理,并且期望角色描述可以提高写作的易度性和简化。 (2)提高了程序的可靠性,(3)提高了写作能力。此外,目标语言由Microsoft.net设置。通过结合F#,一个框架,可以通过将基于组件的设计方法与基于模块的设计方法相结合,可以显着增加可以创建的程序数量。现有组件已经被检查,在许多情况下它们非常可靠。如果使用此方法验证了用F#编写的系统,则可以通过与现有组件相结合来创建它的优势。最后,可以提及该方法的正式介绍。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
A Timed Automata Approach to QoS Resolution
一种解决 QoS 的定时自动机方法
- DOI:
- 发表时间:2006
- 期刊:
- 影响因子:0
- 作者:Behzad Bordbar;et al.
- 通讯作者:et al.
SPINによるStrutsアプリケーションの動作検証を目的としたモデル生成手法の提案
提出使用 SPIN 验证 Struts 应用程序运行的模型生成方法
- DOI:
- 发表时间:2005
- 期刊:
- 影响因子:0
- 作者:藤原貴之;他
- 通讯作者:他
Strutsフレームワークにおけるメタモデルを用いた追跡可能性実現手法の提案
提出一种在 Struts 框架中使用元模型实现可追溯性的方法
- DOI:
- 发表时间:2005
- 期刊:
- 影响因子:0
- 作者:大平直宏;他
- 通讯作者:他
UMLモデルに対するXPathとXMI-differenceを用いた不整合検出と解消
使用 UML 模型的 XPath 和 XMI 差异进行不一致检测和解决
- DOI:
- 发表时间:2005
- 期刊:
- 影响因子:0
- 作者:佐々木亨;他
- 通讯作者:他
Daikonの限定利用によるJavaメソッドの事後条件の自動導出
使用 Daikon 的有限使用自动导出 Java 方法的后置条件
- DOI:
- 发表时间:2005
- 期刊:
- 影响因子:0
- 作者:梶田泰伸;他
- 通讯作者:他
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
岡野 浩三其他文献
MDDにおける操作記録プロトタイプによるユーザビリティ評価支援
MDD中使用操作记录原型的可用性评估支持
- DOI:
- 发表时间:
2016 - 期刊:
- 影响因子:0
- 作者:
小形 真平;紙森 翔平;後藤 祐吾;岡野 浩三 - 通讯作者:
岡野 浩三
外部入力のみを保持できる整数変数を持つFSMに対する記号モデル検査法
具有只能保存外部输入的整数变量的有限状态机的符号模型检查方法
- DOI:
- 发表时间:
2004 - 期刊:
- 影响因子:0
- 作者:
竹中 崇;岡野 浩三;東野 輝夫;谷口 健一 - 通讯作者:
谷口 健一
岡野 浩三的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('岡野 浩三', 18)}}的其他基金
自然語解析と反例解析を活用したソフトウェア開発
使用自然语言分析和反例分析进行软件开发
- 批准号:
21K11826 - 财政年份:2021
- 资助金额:
$ 2.3万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
状態爆発するWEBアプリケーションに対するソフトウェアモデル検査
状态爆炸 Web 应用程序的软件模型检查
- 批准号:
18049054 - 财政年份:2006
- 资助金额:
$ 2.3万 - 项目类别:
Grant-in-Aid for Scientific Research on Priority Areas
関数型プログラムに対するモジュール構造を考慮にいれた効率のよい形式的検証支援
有效的形式验证支持,考虑到功能程序的模块化结构
- 批准号:
14780214 - 财政年份:2002
- 资助金额:
$ 2.3万 - 项目类别:
Grant-in-Aid for Young Scientists (B)
有理数プレスブルガー文真偽判定の高速処理系
用于判断有理普雷斯堡句子真假的高速处理系统
- 批准号:
11780219 - 财政年份:1999
- 资助金额:
$ 2.3万 - 项目类别:
Grant-in-Aid for Encouragement of Young Scientists (A)
時間制約付きペトリネットモデルで記述された分散システムの動作仕様の自動導出
自动推导由时间约束 Petri 网模型描述的分布式系统的行为规范
- 批准号:
07780260 - 财政年份:1995
- 资助金额:
$ 2.3万 - 项目类别:
Grant-in-Aid for Encouragement of Young Scientists (A)
分散システムにおける実行効率の良い耐故障性動体プログラムの自動導出
自动推导分布式系统中执行效率高的容错运动程序
- 批准号:
06780258 - 财政年份:1994
- 资助金额:
$ 2.3万 - 项目类别:
Grant-in-Aid for Encouragement of Young Scientists (A)
相似国自然基金
面向异构标记空间的多义性对象分类研究
- 批准号:62306131
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
面向增强现实装配及融合信息物理对象语义的装配引导指令表达方法研究
- 批准号:52205534
- 批准年份:2022
- 资助金额:30.00 万元
- 项目类别:青年科学基金项目
面向增强现实装配及融合信息物理对象语义的装配引导指令表达方法研究
- 批准号:
- 批准年份:2022
- 资助金额:30 万元
- 项目类别:青年科学基金项目
面向无人机集群态势表达的时空对象数据模型构建研究
- 批准号:
- 批准年份:2022
- 资助金额:30 万元
- 项目类别:青年科学基金项目
面向动态类增场景中有限数据下的对象识别研究
- 批准号:
- 批准年份:2022
- 资助金额:30 万元
- 项目类别:青年科学基金项目
相似海外基金
Robust Three-Dimensional Pattern Recognition based on Object Oriented Data Analysis
基于面向对象数据分析的鲁棒三维模式识别
- 批准号:
23K16900 - 财政年份:2023
- 资助金额:
$ 2.3万 - 项目类别:
Grant-in-Aid for Early-Career Scientists
CRII: SHF: Codata: A Logical Fusion of Object-Oriented and Functional Programming
CRII:SHF:Codata:面向对象和函数式编程的逻辑融合
- 批准号:
2245516 - 财政年份:2023
- 资助金额:
$ 2.3万 - 项目类别:
Standard Grant
RINGS: Object-Oriented Video Analytics for Next-Generation Mobile Environments
RINGS:下一代移动环境的面向对象视频分析
- 批准号:
2147909 - 财政年份:2022
- 资助金额:
$ 2.3万 - 项目类别:
Continuing Grant
Evolutional IoT/Robot system development methodology and platform in DX Era
DX时代的进化物联网/机器人系统开发方法和平台
- 批准号:
21K11835 - 财政年份:2021
- 资助金额:
$ 2.3万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Collaborative Research: An Object-Oriented Approach to Assess the Rainfall Evolution of Tropical Cyclones in Varying Moisture Environments
协作研究:一种面向对象的方法来评估不同湿度环境下热带气旋的降雨演变
- 批准号:
2011981 - 财政年份:2020
- 资助金额:
$ 2.3万 - 项目类别:
Standard Grant