代数的手法を用いたプログラムの階層的設計と開発環境に関する研究
利用代数方法进行程序和开发环境的层次化设计研究
基本信息
- 批准号:05680273
- 负责人:
- 金额:$ 1.15万
- 依托单位:
- 依托单位国家:日本
- 项目类别:Grant-in-Aid for General Scientific Research (C)
- 财政年份:1993
- 资助国家:日本
- 起止时间:1993 至 无数据
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
種々の実用プログラムが順序機械型プログラムとして記述できる.本研究では主に,代数的手法を用いた順序機械型プログラムの階層的設計の正しさの証明(設計検証)の計算機支援環境を考案する.代数的言語の使用により,検証は項書換え等の単純な手法の組合せで行えるが,従来は,種々の手法を人間が複雑に組合せて適用しており,自動化が困難であった.1.本研究では,仕様記述スタイルに制限を設けて,検証を自動化できる検証手順を考案した,記述スタイルの制限により,証明対象式を(恒真性判定可能な)加減算を含む整数上の理論式に帰着でき,一定の検証手段の組合せ方で検証を行える.この記述スタイルでは,整数配列等を用いても論理式の恒真性判定が可能となり,実用上有効である.2.構造的帰納法を用いる場合,証明に必要な補題の選定や代入を検証者が検証過程を管理しながら行うのは非常に繁雑である.そこで以下のように計算機支援の方法を定めた.構造的帰納法では,必要な言明を着目する状態に与えるが,この際,図表示された状態遷移図上で言明を与えられるようにGUIを設計した.証明に必要な補題の選定や代入に関しては,計算機が候補を自動的に選出し,検証者が最終的に指定する.そのもとで支援系は必要な証明対象式を自動生成し,証明に行う.また,証明過程を管理し,言明の変更に対して再度証明すべき個所を表示する.3.少ない労力で検証可能であることを実証するため,GUIを用いて上記2.に基づく機能を与える検証支援系を作成した.4.本支援系を用いて,マックスソートプログラムの設計検証を,試行錯誤を含め2日程度で行った.その証明では式長が1000トークン程度の論理式の恒真性判定が必要であるが、恒真性を高速に判定する方法を考案したことにより,数秒程度で判定できた.5.これらの結果,本検証手順及び支援系が有効であることが分かった.記述クラスの拡張およびそれらの検証法を考案すること等が今後の課題である.
This kind of practical application program is described in detail in the sequential mechanical program. In this paper, we study the design of hierarchical design of sequential mechanical model by using the main algebraic method and the computer support environment. The use of algebraic speech is difficult to automate. 1. This study describes the use of algebraic speech in the design of algebraic speech control. 2. The use of algebraic speech in the design of algebraic speech control is difficult to automate. 3. The use of algebraic speech control is difficult to automate. Prove that the corresponding formula (constant truth judgment possibility) addition and subtraction contains the theoretical formula on the integer, and the combination of certain verification means can be verified. 2. The structural inclusion method is used in the case where the proof is necessary, the selection of the supplementary problem, the substitution of the verifier, the verification process, the management of the operation, and the complexity of the verification process. The following methods of computer support are defined. The structure of the method of inclusion is necessary to express the state of the eye, and at the same time, the expression of the state transition is clear and the GUI is designed. The computer automatically selects the candidate for the test and specifies the candidate for the test. The support system is necessary to prove that the object formula is automatically generated and the proof is executed. 2. Basic functions and verification support system are created. 4. This support system is used to create design verification and trial errors. The proof is necessary to determine the authenticity of a logical formula that is as long as 1000 tokokens, and the method for determining the authenticity at a high speed is considered. The determination can be made in seconds. 5. As a result, this verification manual and support system are effective. This paper describes the research on the method of identification and the problems in the future.
项目成果
期刊论文数量(2)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
森岡 澄夫,岡野 浩三,北道 淳司,東野 輝夫,谷口 健一: "ASLプログラム開発システムにおける検証の自動化について" 第48回情報処理学会全国大会講演論文集. (4). 279-280
Sumio Morioka、Kozo Okano、Junji Kitamichi、Teruo Higashino、Kenichi Taniguchi:“论 ASL 程序开发系统中的验证自动化”第 48 届日本信息处理学会全国会议论文集 (4)。
- 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
- 作者:
竹中 崇;岡野 浩三;東野 輝夫;谷口 健一 - 通讯作者:
谷口 健一
谷口 健一的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('谷口 健一', 18)}}的其他基金
マルチランデブを含むLOTOSプログラムの分散実行系の構築
为 LOTOS 程序构建分布式执行系统,包括多集合点
- 批准号:
08680366 - 财政年份:1996
- 资助金额:
$ 1.15万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
複数の制御部をもつ同期式順序回路の機能検証に関する研究
多控制单元同步时序电路功能验证研究
- 批准号:
07680356 - 财政年份:1995
- 资助金额:
$ 1.15万 - 项目类别:
Grant-in-Aid for General Scientific Research (C)
ペトリネット型実行制御部をもつ代数的仕様記述の検証と分散実行系
用Petri网型执行控制器和分布式执行系统验证代数规范描述
- 批准号:
06680320 - 财政年份:1994
- 资助金额:
$ 1.15万 - 项目类别:
Grant-in-Aid for General Scientific Research (C)
ハ-ドウェアの仕様記述とマイクロプログラムを用いた実現への段階的詳細化及び検証
使用硬件规格描述和微程序逐步阐述和验证实现
- 批准号:
02650266 - 财政年份:1990
- 资助金额:
$ 1.15万 - 项目类别:
Grant-in-Aid for General Scientific Research (C)
代数的手法によるプログラムの正しさ証明システムの作成に関する研究
利用代数方法创建程序正确性证明系统的研究
- 批准号:
01550286 - 财政年份:1989
- 资助金额:
$ 1.15万 - 项目类别:
Grant-in-Aid for General Scientific Research (C)
代数的手法を用いたハードウェアの仕様記述と実現に関する研究
代数方法的硬件规格描述与实现研究
- 批准号:
63550275 - 财政年份:1988
- 资助金额:
$ 1.15万 - 项目类别:
Grant-in-Aid for General Scientific Research (C)
関数的プログラミング言語のマイクロプログラムによる直接実行に関する研究
函数式编程语言微程序直接执行研究
- 批准号:
X00095----565126 - 财政年份:1980
- 资助金额:
$ 1.15万 - 项目类别:
Grant-in-Aid for General Scientific Research (D)
プラズマ・ディスプレイを用いた教育用ミニコンピュータのコンソールの作製
等离子显示教育微型机控制台的制作
- 批准号:
X00095----265106 - 财政年份:1977
- 资助金额:
$ 1.15万 - 项目类别:
Grant-in-Aid for General Scientific Research (D)
シンタックス・アナライザの構成とその簡単化に関する研究
语法分析器的结构及简化研究
- 批准号:
X00210----775164 - 财政年份:1972
- 资助金额:
$ 1.15万 - 项目类别:
Grant-in-Aid for Encouragement of Young Scientists (A)
相似海外基金
ラボオンチップ向けの設計理論の確立と実用的な設計自動化システムの開発
片上实验室设计理论的建立和实用设计自动化系统的开发
- 批准号:
23K20378 - 财政年份:2024
- 资助金额:
$ 1.15万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
超伝導単一磁束量子回路向け新機軸算術演算回路とその設計自動化の探求
超导单通量量子电路创新算术运算电路及其设计自动化探索
- 批准号:
22K11961 - 财政年份:2022
- 资助金额:
$ 1.15万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
ラボオンチップ向けの設計理論の確立と実用的な設計自動化システムの開発
片上实验室设计理论的建立和实用设计自动化系统的开发
- 批准号:
20H04160 - 财政年份:2020
- 资助金额:
$ 1.15万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
Data-driven Evidence-based Warranty Design, Customization and Delivery
数据驱动、基于证据的保修设计、定制和交付
- 批准号:
539142-2019 - 财政年份:2019
- 资助金额:
$ 1.15万 - 项目类别:
Synergy Awards
多段歯車装置の設計自動化の為の二段階最適化設計法
多级齿轮装置设计自动化的两步优化设计方法
- 批准号:
03F03220 - 财政年份:2003
- 资助金额:
$ 1.15万 - 项目类别:
Grant-in-Aid for JSPS Fellows
多段歯車装置の設計自動化の為の二段階最適化設計法
多级齿轮装置设计自动化的两步优化设计方法
- 批准号:
03F00220 - 财政年份:2003
- 资助金额:
$ 1.15万 - 项目类别:
Grant-in-Aid for JSPS Fellows
特定用途向けディジタルシステムの設計自動化に関する研究
针对特定应用的数字系统设计自动化研究
- 批准号:
96J00787 - 财政年份:1998
- 资助金额:
$ 1.15万 - 项目类别:
Grant-in-Aid for JSPS Fellows
アナログ回路のレイアウト設計自動化に関する研究
模拟电路版图设计自动化研究
- 批准号:
03750328 - 财政年份:1991
- 资助金额:
$ 1.15万 - 项目类别:
Grant-in-Aid for Encouragement of Young Scientists (A)
アナログ基本モジュールの設計自動化に関する研究
模拟基础模块设计自动化研究
- 批准号:
01750366 - 财政年份:1989
- 资助金额:
$ 1.15万 - 项目类别:
Grant-in-Aid for Encouragement of Young Scientists (A)
マイクロプログラム制御を用いた設計自動化向き探索演算処理システムの試作研究
利用微程序控制实现设计自动化的搜索运算处理系统原型研究
- 批准号:
X00120----585085 - 财政年份:1980
- 资助金额:
$ 1.15万 - 项目类别:
Grant-in-Aid for Developmental Scientific Research