関数型プログラムに対するモジュール構造を考慮にいれた効率のよい形式的検証支援
有效的形式验证支持,考虑到功能程序的模块化结构
基本信息
- 批准号:14780214
- 负责人:
- 金额:$ 2.43万
- 依托单位:
- 依托单位国家:日本
- 项目类别:Grant-in-Aid for Young Scientists (B)
- 财政年份:2002
- 资助国家:日本
- 起止时间:2002 至 2004
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
本研究は関数型プログラミング言語向けの検証支援システムの開発を目標にしている.昨年度までにそのシステムの主要ルーチンである(整数上の変数込みの大小判定を含む)プレスブルガー文真偽判定ルーチンを関数型プログラミング言語MLを用いて作成し,その有用性の評価を行なった.今年度は検証手法を確定し,検証支援システムを試作した.まず,モジュールごとに記述された「契約に基づく設計」に沿ったモジュール仕様を等式集合として表し,それらのモジュール仕様の各等式を管理しやすいようにXMLタグを用いて管理する方法を考案した.次いで,この仕様とプログラム本体から検証式を自動作成し,正しさの検証をプレスブルガー文真偽判定に帰着させる判定手法を考案し,その検証手法を6月に岡山で行われたソフトウェアシンポジウム2004(査読あり)にて発表した.次いで,この検証手法に基づき,関数型言語ML向けにOCaMLを用いて作成した検証支援システムを9月に函館で行われたソフトウェアサイエンス研究会にて発表した.検証例題として図書管理システムを選び,プログラム作成と仕様作成を行った.このシステムは大きく6つのモジュールで構成される.この中で主要なモジュールである貸し出しモジュールに対し,下位のデータベース操作モジュールの仕様の正しさを仮定した上で,正しく貸し出しが行われること(そのようにプログラムが実装されていること)の検証作業をこの検証支援システムを実際に用いて行った.その結果,検証作業に不慣れな学生であっても,従来手法と遜色のない手間と時間でできることがわかった.この結果は,3月に行われたPPL2005(プログラムおよびプログラム言語ワークショップ2005)で発表し,デモ公開した.
This study aims at the development of support systems for speech detection in relation to digital transformation. Last year, the main elements of the system were discussed (including the size determination of integers). The key to determining the authenticity of a text is the use of digital programming language ML to create and evaluate its usefulness. This year's test method is confirmed, and the test support system is tested. A method for managing the equations along the set of equations and tables for describing the "contract base design" is described. In the second place, the identification formula of this kind of document is automatically created, and the identification method of this kind of document is examined. The identification method was developed in June 2004 in Okayama. In September 2010, the Research Council for Digital Speech ML (OCaML) was held in Hakodate, Japan. The test example is to select the test item and the test item is to create the test item. This is the first time I've ever seen a girl. This is mainly due to the fact that the lower level of the data operation is the same as the upper level of the data operation. The lower level of the data operation is the same as the upper level of the data operation. The result of the test is that the students are not accustomed to the test, and the method is inferior to the time. The results were announced in March 2005(the first year of the 2005 Olympics).
项目成果
期刊论文数量(4)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
関数型プログラミング言語向けの形式検証支援システム及び開発支援システムの提案
函数式编程语言形式化验证支持系统和开发支持系统的提案
- DOI:
- 发表时间:2004
- 期刊:
- 影响因子:0
- 作者:才村徹也 他
- 通讯作者:才村徹也 他
関数型言語MLによるプレスブルガー文真偽判定ルーチンの開発
使用功能语言 ML 开发 Pressburger 句子真值确定例程
- DOI:
- 发表时间:2004
- 期刊:
- 影响因子:0
- 作者:Kamiyama;M.;才村徹也 他
- 通讯作者:才村徹也 他
才村 徹也: "関数型言語MLによるプレスブルガー文真偽判定ルーチンの開発"電子情報通信学会技術報告. SS2003-47. 7-12 (2004)
Tetsuya Saimura:“使用函数语言 ML 开发 Pressburger 句子真值确定例程”IEICE 技术报告 SS2003-47 (2004)。
- DOI:
- 发表时间:
- 期刊:
- 影响因子: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 }}
岡野 浩三其他文献
外部入力のみを保持できる整数変数を持つFSMに対する記号モデル検査法
具有只能保存外部输入的整数变量的有限状态机的符号模型检查方法
- DOI:
- 发表时间:
2004 - 期刊:
- 影响因子:0
- 作者:
竹中 崇;岡野 浩三;東野 輝夫;谷口 健一 - 通讯作者:
谷口 健一
MDDにおける操作記録プロトタイプによるユーザビリティ評価支援
MDD中使用操作记录原型的可用性评估支持
- DOI:
- 发表时间:
2016 - 期刊:
- 影响因子:0
- 作者:
小形 真平;紙森 翔平;後藤 祐吾;岡野 浩三 - 通讯作者:
岡野 浩三
岡野 浩三的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('岡野 浩三', 18)}}的其他基金
自然語解析と反例解析を活用したソフトウェア開発
使用自然语言分析和反例分析进行软件开发
- 批准号:
21K11826 - 财政年份:2021
- 资助金额:
$ 2.43万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
状態爆発するWEBアプリケーションに対するソフトウェアモデル検査
状态爆炸 Web 应用程序的软件模型检查
- 批准号:
18049054 - 财政年份:2006
- 资助金额:
$ 2.43万 - 项目类别:
Grant-in-Aid for Scientific Research on Priority Areas
契約に基づいた関数型プログラム設計に対する正当性保証に関する研究
基于契约的功能程序设计正确性保证研究
- 批准号:
17700032 - 财政年份:2005
- 资助金额:
$ 2.43万 - 项目类别:
Grant-in-Aid for Young Scientists (B)
有理数プレスブルガー文真偽判定の高速処理系
用于判断有理普雷斯堡句子真假的高速处理系统
- 批准号:
11780219 - 财政年份:1999
- 资助金额:
$ 2.43万 - 项目类别:
Grant-in-Aid for Encouragement of Young Scientists (A)
時間制約付きペトリネットモデルで記述された分散システムの動作仕様の自動導出
自动推导由时间约束 Petri 网模型描述的分布式系统的行为规范
- 批准号:
07780260 - 财政年份:1995
- 资助金额:
$ 2.43万 - 项目类别:
Grant-in-Aid for Encouragement of Young Scientists (A)
分散システムにおける実行効率の良い耐故障性動体プログラムの自動導出
自动推导分布式系统中执行效率高的容错运动程序
- 批准号:
06780258 - 财政年份:1994
- 资助金额:
$ 2.43万 - 项目类别:
Grant-in-Aid for Encouragement of Young Scientists (A)
相似海外基金
有理数プレスブルガー文真偽判定の高速処理系
用于判断有理普雷斯堡句子真假的高速处理系统
- 批准号:
11780219 - 财政年份:1999
- 资助金额:
$ 2.43万 - 项目类别:
Grant-in-Aid for Encouragement of Young Scientists (A)