• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

2005 Fiscal Year Annual Research Report

アクティブソフトウェアの開発環境の構成に関する研究

Research Project

Project/Area Number 15500023
Research InstitutionNara Institute of Science and Technology

Principal Investigator

渡邉 勝正  奈良先端科学技術大学院大学, 情報科学研究科, 教授 (60026078)

Co-Investigator(Kenkyū-buntansha) 山下 茂  奈良先端科学技術大学院大学, 情報科学研究科, 助教授 (30362833)
蔵川 圭  奈良先端科学技術大学院大学, 情報科学研究科, 助手 (10332769)
中西 正樹  奈良先端科学技術大学院大学, 情報科学研究科, 助手 (40324967)
Keywordsアクティブソフトウェア / 能動関数 / π計算表示 / 安全なプログラム / 実行の保証 / 実行状況の監視 / 再構成可能アーキテクチャ / アクティブコンピュータアーキテクチャ
Research Abstract

新しい情報システムには、機能が高度で大規模になる一方で、開発期間の短縮化が要求されている。本研究では、この問題に対して、アクティブソフトウェア(Active Software)の考えに基づいて、大規模で安全なシステムの新しい設計法を確立すること、その開発環境を構成することを目指している。
平成17年度は、研究の最終年度として、二年間の研究成果を基にして、次の研究と実験を進めた。
(1)環境の変化に対応して常に安全に稼動するソフトウェアに適したアルゴリズムの開発と設計法
これを基本目標に置いて、仕様に添って安全に実行することを保証する事前条件・事後条件に加えて、予想していない状況に対応する事前チェック・事後チェックによる記述を導入し、それに合わせたアルゴリズムの設計法を研究した。いずれも、起動条件を備えた「能動関数」によって表現し構成している。
(2)アクティブソフトウェアの設計解析法とその記述の言語処理の開発
目的とするソフトウェアの動作を解析した結果を状態遷移図あるいはπ計算式で表現する。それを能動関数によるプログラムの枠組みに変換するツールと、そこから、CおよびC++に変換する言語プロセッサを連結して、ソフトウェアの実装の支援をする流れを実現した。これは、イベント駆動型の形式になっている。それにより、ソフトウェアの仕様の変更に伴って、プログラムの構成を変更することを行い易くする基盤を与えている。また、関数の呼び出し関係のリストを出すこと、実行時の呼び出し状況を追跡できるようにすることで、プログラムの構成と実行をわかり易くしている。
(3)アクティブソフトウェアを実行する可変構造ハードウェア環境
アクティブソフトウェアでは、能動関数の起動条件となるイベントの検出方法が実行の効率に大きく影響する。そのため、プログラムに応じて、イベントの検出や例外条件の検出を常に監視する再構成可能なイベント駆動型の新しいコンピュータアーキテクチャの構成や、配線を柔軟に変更できるプロセッサ配列の構成について検討を進め、設計した回路の評価を行った。
三年間の研究の結果、安全で柔軟な構成をもつソフトウェアの新しい設計方法と、それに適したプログラミング環境およびコンピュータアーキテクチャの総合的な基盤のひとつを実現した。

  • Research Products

    (6 results)

All 2006 2005

All Journal Article (6 results)

  • [Journal Article] π計算表示から能動形プログラムの枠組みの生成2006

    • Author(s)
      渡邉勝正, 駱 福全, 中西正樹, 山下茂
    • Journal Title

      電子情報通信学会技術研究報告, SS 2006-6

      Pages: 31-36

  • [Journal Article] 能動関数によるアサーション検証設計2005

    • Author(s)
      渡邉勝正, 井上晶広, 伴野 充, 蔵川 圭, 中西正樹, 山下 茂
    • Journal Title

      コンピュータソフトウェア 22・3

      Pages: 76-91

  • [Journal Article] 拡張に適したアクテイブソフトウェアの設計解析法2005

    • Author(s)
      渡邉勝正, 井上晶広, 蔵川 圭, 中西正樹, 山下 茂
    • Journal Title

      日本ソフトウェア科学会第22回大会論文集 2005,Sep(CD-ROM)

      Pages: 1C-3

  • [Journal Article] Online FPGA Placement under I/O Timing Constraints2005

    • Author(s)
      M.Tomono, M.Nakanishi, S.Yamashita, K.Watanabe
    • Journal Title

      電子情報通信学会技術研究報告,RECONF 2005-73

      Pages: 7-12

  • [Journal Article] Reconfigurable 1-Bit Processor Array with Reduced Wiring Area2005

    • Author(s)
      N.Nakai, M.Nakanishi, S.Yamashita, K.Watanabe
    • Journal Title

      In.Proc.of International Conference on Engineering of Reconfigurable Systems and Algorithms (ERSA2005) 2005

      Pages: 225-231

  • [Journal Article] 不正者を識別可能な量子秘密分散法2005

    • Author(s)
      村上ユミコ, 中西正樹, 山下 茂, 渡邉勝正
    • Journal Title

      電子情報通信学会技術研究報告,ISEC 2005-55

      Pages: 89-92

URL: 

Published: 2007-04-02   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi