Developmental Studies on Software Development Environment Based on Algebraic Specification Method
Developmental Studies on Software Development Environment Based on Algebraic Specification Method
批准号:
62880007
负责人:
INAGAKI Yasuyoshi
金额:
$6.46万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for Developmental Scientific Research
财政年份:
1987
资助国家:
日本
项目状态:
已结题
起止时间:
1987 至 1988
中文摘要
本课题的研究目的是建立基于代数规范方法的软件环境的技术基础。具体的研究课题有:(1)开发易于使用的代数规范语言;(2)优化代数规范的直接实现系统;(3)设计集成的代数规范编写编辑器;(4)构建智能规范数据库,实现规范和程序的重用。研究结果如下:(1)设计并实现了基于层次代数规范的数据类型声明语言UltraC。,开发了编译器。该编译器可以单独编译代数规范模块,从而有效地执行软件开发过程。(2)开发了代数规范的直接实现系统Cdimple。该系统将代数规范转换为C语言程序。Cdimple生成的程序运行速度足以用于原型设计。Cdimple现在得到了改进,以便生成的程序接受命令来更新给定的规范并模拟更新后的规范。(3)设计了一个编写代数规范的前端系统,但目前正在开发中。(4)开发了验证规格的工具。它是基于结构归纳方案。该工具可用于实现规范数据库的检索过程。上述工具将在通过代数方法开发软件开发环境中发挥重要作用。开发工具的经验表明,要将软件开发的代数方法应用到实际中,应该做些什么。
英文摘要
The purpose of this research project is to establish technical foundation of software environment based on algebraic specification method. Specific research topics are (1) developing an algebraic specification language easy to use, (2) optimizing the direct implementation system of algebraic specifications, (3) designing an integrated editor for writing algebraic specifications, and (4) constructing intelligent data base of specifications which enable to reuse specifications and programs.The results of the researches are as follows: (1) The procedural programming language UltraC which allows to declare data types by hierarchical algebraic specifications is designed and implemented,i.e., the compiler is developed. The compiler can compile algebraic specification modules separatedly, thereby software developing process is efficiently executed.(2) The direct implementation system of algebraic specifications, called Cdimple, is developed. the system transforms algebraic specifications to C language programs. The programs generated by Cdimple run fast sufficiently for the purpose of prototyping. Cdimple is now improved so that thegenerated program accepts commands to update the given specification and simulates the updated specification.(3) A front-end system for writing algebraic specifications is designed, but it is now under development.(4) A tool for verifying specifications is developed. it is based on structural induction scheme. The tool can be used to implement retrieving procedure of specification data base.The tools mentioned above will play important roles in developing software development environment through the algebraic approach. Experience of developing the tools makes clear what should be done to put algebraic method of software development to practical use.
期刊论文(60)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
Tohru, Naoi: "The Relation between Algebraic and Behavioroul Semantics of Term Rewriting Systems and Their Conservative Extensions" The Transaction of IEICE. J71-D. 1893-1900 (1988)
Tohru, Naoi:“术语重写系统的代数和行为语义之间的关系及其保守扩展”IEICE 交易。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
山中英樹: 電子情報通信学会技術研究報告. COMP88ー96. 61-70 (1989)
山中秀树:IEICE COMP88-96 (1989)。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
Shinichiro, Yamamoto: "An Inplementation of Parallel-Outermost Strategy for TRS Interpreter" IEICE Technical Report. COMP88-94. 41-50 (1989)
Shinichiro, Yamamoto:“TRS 解释器的并行最外层策略的实现”IEICE 技术报告。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
Hideki, Yamanaka: "Compilation of Regular Term Rewriting Systems into Constructor Ones with Call-by-Value Strategy" IEICE Technical Report. COMP88-96. 61-70 (1989)
Hideki, Yamanaka:“使用按值调用策略将常规术语重写系统编译为构造函数”IEICE 技术报告。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
山本晋一郎: 電子情報通信学会技術研究報告. COMP88ー94. 41-50 (1989)
山本信一郎:IEICE COMP88-94 (1989)。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
共 29 条
Simultaneous interpreting system based on segmentation, translation and connection of spoken sentences
-
批准号:20300058
-
项目类别:Grant-in-Aid for Scientific Research (B)
-
资助金额:$12.23万
-
财政年份:2008
-
负责人:INAGAKI Yasuyoshi
-
依托单位:
Multilingual coprus of program and its document-from the viewpoint of "Software = program + document"-
-
批准号:16200001
-
项目类别:Grant-in-Aid for Scientific Research (A)
-
资助金额:$30.12万
-
财政年份:2004
-
负责人:INAGAKI Yasuyoshi
-
依托单位:
Formal specification description of multi-modal interface and its verification
-
批准号:12308015
-
项目类别:Grant-in-Aid for Scientific Research (A)
-
资助金额:$20.25万
-
财政年份:2000
-
负责人:INAGAKI Yasuyoshi
-
依托单位:
Study of Multi-Modal Interface based on Simultaneous Understanding of Spoken Language
-
批准号:10480070
-
项目类别:Grant-in-Aid for Scientific Research (B)
-
资助金额:$4.67万
-
财政年份:1998
-
负责人:INAGAKI Yasuyoshi
-
依托单位:
A Fundamental Research for Formal Models and Verification Techniques of Open Software
-
批准号:08458066
-
项目类别:Grant-in-Aid for Scientific Research (B)
-
资助金额:$4.99万
-
财政年份:1996
-
负责人:INAGAKI Yasuyoshi
-
依托单位:
Fundamental Study on Distributed and Cooperative Software Development in Very High Speed Network Environment
-
批准号:08308021
-
项目类别:Grant-in-Aid for Scientific Research (A)
-
资助金额:$7.55万
-
财政年份:1996
-
负责人:INAGAKI Yasuyoshi
-
依托单位:
Implementing Visual Programming Environment for Rewriting Computation
-
批准号:07558037
-
项目类别:Grant-in-Aid for Scientific Research (A)
-
资助金额:$10.05万
-
财政年份:1995
-
负责人:INAGAKI Yasuyoshi
-
依托单位:
Cellular space approaches to parallel processing
-
批准号:62302032
-
项目类别:Grant-in-Aid for Co-operative Research (A)
-
资助金额:$10.3万
-
财政年份:1987
-
负责人:INAGAKI Yasuyoshi
-
依托单位:
An Algebraic Approach to the Specification and Verification of Parallel Computation System
-
批准号:60550263
-
项目类别:Grant-in-Aid for General Scientific Research (C)
-
资助金额:$1.28万
-
财政年份:1985
-
负责人:INAGAKI Yasuyoshi
-
依托单位:
海外基金