Support Environment for Active Software
Support Environment for Active Software
批准号:
15500023
负责人:
WATANABE Katsumasa
金额:
$2.24万
依托单位国家:
日本
项目类别:
Grant-in-Aid for Scientific Research (C)
财政年份:
2003
资助国家:
日本
项目状态:
已结题
起止时间:
2003 至 2005
中文摘要
新的信息系统功能更强、规模更大,但实施时间更短。通过三年的研究,我们得到了以下几个方面的基础:(1)设计适合于安全和适应需求变化的软件的算法我们不仅引入了预条件和后置条件,以确保安全运行符合规范,而且还引入了事前检查和事后检查,以提供不可预测的状态。设计和分析主动软件的语言及其语言处理器首先对软件的行为进行分析,并用状态转换图或π表达式表示结果。然后通过第一次翻译器得到具有活动功能的程序框架,手工添加每个函数的详细内容,第二次翻译器得到C或C++语言的程序文本。所获得的程序具有事件驱动激活的特点,并且易于更改。主动软件的可重构硬件结构主动软件的可重构硬件体系结构在主动软件中,主动软件的性能受每个主动函数的激活条件检测方法的影响。提出了一种新的事件驱动计算机体系结构,该体系结构具有可重构部件和处理器阵列,处理器之间的布线可改变,并对其设计结果进行了评估。在这些结果的基础上,我们计划通过3年的时间继续研究灵活、安全的软件、新的编程环境和适合它们的计算机体系结构。
英文摘要
New information system becomes higher in function and larger in size, but it requires shorter implementation time. For these trends, we aim to establish a new design method of large and safe software system and to develop appropriate environment for it.Through the research in 3 years, we gained one basis as follows.(1)Design algorithms suitable to safe and adaptive software for the change of requirementsWe introduced not only per-condition and post-condition to assure safe operation satisfying the specification, but also pre-check and post-check to provide for unpredictable states. They are formed with active functions attached each activation condition.(2)Language to design and analysis active software, and its language processorAt first we analyze the behavior of the software and express the result in state transition diagrams or π-expressions. Then we get the framework of the program with active functions by 1st-translator, append the detail contents of each function by hand, and gain the program text in C or C++ by 2nd-translator. The obtained program has the feature of event driven activation and is easy to change. The 2nd-translator is able to show the relation of calling and called functions, and also to make the program traceable the real calls at running time.(3)Re-configurable hardware architecture for active softwareOn active software the performance is affected by the method to detect events as activation condition of each active function. We proposed new architecture of event driven computer with re-configurable part and array of processors with changeable wire connection between processors, and evaluated the designed results of them.With these results through 3 years, we have some plans to continue the research about flexible and safe software, new programming environment, and suitable computer architecture for them.
期刊论文(57)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
マイクロプロセッサ、ノード端末、コンピュータシステム及びプログラム実行証明方法
微处理器、节点终端、计算机系统及程序执行证明方法
DOI:
--
发表时间:
2005
期刊:
影响因子:
--
作者:
[]
通讯作者:
水原隆道, 中西正樹, 渡邉勝正: "自発的移送が可能なオブジェクト生成システムの開発"電子情報連信学会 技術研究報告. KBSE2003. 1-8 (2003)
Takamichi Mizuhara、Masaki Nakanishi、Katsumasa Watanabe:“能够自发传输的物体生成系统的开发”电子、信息和通信工程师协会的技术研究报告 1-8 (2003)。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
配線リソースを考慮した再構成可能1bitプロセッサアレイ
考虑布线资源的可重构 1 位处理器阵列
DOI:
--
发表时间:
2005
期刊:
電子情報通信学会,信学技法 SLDM2005-1
影响因子:
--
作者:
[中井伸郎, 中西正樹, 山下茂, 渡邉勝正]
通讯作者:
渡邉勝正
耐タンパCPUによるプログラム実行の証明
防篡改CPU执行程序的证明
DOI:
--
发表时间:
2004
期刊:
情報処理学会研究会報告CSECコンピュータセキュリティ Vol.2004, No.75
影响因子:
--
作者:
[岡崎篤也, 中西正樹, 山下茂, 渡邉勝正]
通讯作者:
渡邉勝正
渡邉勝正, 駱 福全, 井上晶広, 桑川栄一, 水原隆道, 中西正樹: "能動関数の配列によるアクティブソフトウェアの構成"日本ソフトウェア科学会第20回大会論文集. 2003年度. 4B-1 (2003)
Katsumasa Watanabe、Fukuzen Raku、Akihiro Inoue、Eiichi Kuwakawa、Takamichi Mizuhara、Masaki Nakanishi:“通过主动函数阵列配置主动软件”日本软件学会第 20 届年会论文集 2003. 4B-1 (2003) )
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
共 23 条
Implementation of Adaptable Hardware and Software for Changing Environment
-
批准号:11480068
-
项目类别:Grant-in-Aid for Scientific Research (B)
-
资助金额:$2.43万
-
财政年份:1999
-
负责人:WATANABE Katsumasa
-
依托单位:
Research on Reconfigurable General Purpose Co-processor Systems and Their Optimized Hardware/Software Codesign Compiler
-
批准号:07458060
-
项目类别:Grant-in-Aid for Scientific Research (B)
-
资助金额:$3.71万
-
财政年份:1995
-
负责人:WATANABE Katsumasa
-
依托单位:
海外基金