• 研究課題をさがす
  • 研究者をさがす
  • KAKENの使い方
  1. 前のページに戻る

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

研究課題

研究課題/領域番号 15500023
研究種目

基盤研究(C)

配分区分補助金
応募区分一般
研究分野 ソフトウエア
研究機関奈良先端科学技術大学院大学

研究代表者

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

研究分担者 山下 茂  奈良先端科学技術大学院大学, 情報科学研究科, 助教授 (30362833)
蔵川 圭  奈良先端科学技術大学院大学, 情報科学研究科, 助手 (10332769)
中西 正樹  奈良先端科学技術大学院大学, 情報科学研究科, 助手 (40324967)
研究期間 (年度) 2003 – 2005
研究課題ステータス 完了 (2005年度)
配分額 *注記
3,500千円 (直接経費: 3,500千円)
2005年度: 1,000千円 (直接経費: 1,000千円)
2004年度: 1,200千円 (直接経費: 1,200千円)
2003年度: 1,300千円 (直接経費: 1,300千円)
キーワードアクティブソフトウェア / 能動関数 / π計算表示 / 言語プロセッサ / 安全なプログラム / 実行状況の監視 / 再構成可能アーキテクチャ / アクティブコンピュータアーキテクチャ / 実行の保証 / アクティブオブジェクト / モバイルプログラム
研究概要

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

報告書

(4件)
  • 2005 実績報告書   研究成果報告書概要
  • 2004 実績報告書
  • 2003 実績報告書
  • 研究成果

    (29件)

すべて 2006 2005 2004 2003 その他

すべて 雑誌論文 (22件) 産業財産権 (1件) 文献書誌 (6件)

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

    • 著者名/発表者名
      渡邉勝正, 駱 福全, 中西正樹, 山下茂
    • 雑誌名

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

      ページ: 31-36

    • NAID

      110004662812

    • 関連する報告書
      2005 実績報告書
  • [雑誌論文] 能動関数によるアサーション検証設計2005

    • 著者名/発表者名
      渡邉勝正, 井上晶広, 伴野 充, 蔵川 圭, 中西正樹, 山下 茂
    • 雑誌名

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

      ページ: 76-91

    • NAID

      110008016661

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      2005 研究成果報告書概要
  • [雑誌論文] 拡張に適したアクティブソフトウェアの設計解析法2005

    • 著者名/発表者名
      渡邉勝正, 井上晶広, 伴野 充, 蔵川 圭, 中西正樹, 山下 茂
    • 雑誌名

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

    • NAID

      130004638927

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      2005 研究成果報告書概要
  • [雑誌論文] Event-Oriented Computing with Reconfigurable Platform2005

    • 著者名/発表者名
      M.Tomono, M.Nakanishi, S.Yamashita, K.Watanabe
    • 雑誌名

      In Proc. of the 10th Asia and South Pacific Design Automation Conference ASP-DAC 2005

      ページ: 1248-1251

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      2005 研究成果報告書概要 2004 実績報告書
  • [雑誌論文] Reconfigurable 1-Bit Processor Array with Reduced Wiring Area2005

    • 著者名/発表者名
      N.Nakai, M.Nakanishi, S.Yamashita, K.Watanabe
    • 雑誌名

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

      ページ: 225-231

    • NAID

      110003295373

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      2005 研究成果報告書概要
  • [雑誌論文] Assertion Verification Design by Active Software2005

    • 著者名/発表者名
      K.Watanabe, A.Inoue, M.Tomono, K.Kurakawa, M.Nakanishi, S.Yamashita
    • 雑誌名

      Computer Software Vol.22, No.3

      ページ: 76-91

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      2005 研究成果報告書概要
  • [雑誌論文] Method of Analysis and Design of extensible Active Software2005

    • 著者名/発表者名
      K.Watanabe, A.Inoue, K, Kurakawa, M.Nakanishi, S.Yamashita
    • 雑誌名

      22-th Conference of Japan Society for Software Science and Technology (CD-ROM)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      2005 研究成果報告書概要
  • [雑誌論文] Event-Oriented Computing with Reconfigurable Platform2005

    • 著者名/発表者名
      M.Tomono, M.Nakanishi, S.Yamashita, K.Watanabe
    • 雑誌名

      Proc.of the 10th Asia and South Pacific Design Automation Conference (ASP-DAC 2005)

      ページ: 1248-1251

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      2005 研究成果報告書概要
  • [雑誌論文] Reconfigurable 1-Bit Processor Array with Reduced Wiring Area2005

    • 著者名/発表者名
      N.Nakai, M.Nakanishi, S.Yamashita, K.Watanabe
    • 雑誌名

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

      ページ: 225-231

    • NAID

      110003295373

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      2005 研究成果報告書概要
  • [雑誌論文] 能動関数によるアサーション検証設計2005

    • 著者名/発表者名
      渡邉勝正, 井上晶広, 伴野 充, 蔵川 圭, 中西正樹, 山下 茂
    • 雑誌名

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

      ページ: 76-91

    • NAID

      110008016661

    • 関連する報告書
      2005 実績報告書
  • [雑誌論文] 拡張に適したアクテイブソフトウェアの設計解析法2005

    • 著者名/発表者名
      渡邉勝正, 井上晶広, 蔵川 圭, 中西正樹, 山下 茂
    • 雑誌名

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

    • 関連する報告書
      2005 実績報告書
  • [雑誌論文] Online FPGA Placement under I/O Timing Constraints2005

    • 著者名/発表者名
      M.Tomono, M.Nakanishi, S.Yamashita, K.Watanabe
    • 雑誌名

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

      ページ: 7-12

    • NAID

      110004019726

    • 関連する報告書
      2005 実績報告書
  • [雑誌論文] Reconfigurable 1-Bit Processor Array with Reduced Wiring Area2005

    • 著者名/発表者名
      N.Nakai, M.Nakanishi, S.Yamashita, K.Watanabe
    • 雑誌名

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

      ページ: 225-231

    • NAID

      110003295373

    • 関連する報告書
      2005 実績報告書
  • [雑誌論文] 不正者を識別可能な量子秘密分散法2005

    • 著者名/発表者名
      村上ユミコ, 中西正樹, 山下 茂, 渡邉勝正
    • 雑誌名

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

      ページ: 89-92

    • NAID

      110003298621

    • 関連する報告書
      2005 実績報告書
  • [雑誌論文] 配線リソースを考慮した再構成可能1bitプロセッサアレイ2005

    • 著者名/発表者名
      中井伸郎, 中西正樹, 山下茂, 渡邉勝正
    • 雑誌名

      電子情報通信学会,信学技法 SLDM2005-1

      ページ: 7-12

    • NAID

      110003295373

    • 関連する報告書
      2004 実績報告書
  • [雑誌論文] CPUによるマルウェアコードの実行防止2004

    • 著者名/発表者名
      岡崎篤也, 中西正樹, 山下茂, 渡邉勝正
    • 雑誌名

      コンピュータセキュリティシンポジウム2004 CSS2004

      ページ: 421-426

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      2005 研究成果報告書概要 2004 実績報告書
  • [雑誌論文] Blocking Malware Code Execution by CPU2004

    • 著者名/発表者名
      A.Okazaki, M.Nakanishi, S.Yamashita, K.Watanabe
    • 雑誌名

      Computer Security Symposium 2004 (CSS2004)

      ページ: 421-426

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      2005 研究成果報告書概要
  • [雑誌論文] ソフトウェアの自己変更を支援する機構について2004

    • 著者名/発表者名
      渡邉勝正, 井上晶広, 山田洋平, 中西正樹, 山下茂
    • 雑誌名

      電子情報通信学会 ソフトウェアサイエンス研究会 信学技報 SS2004-34

      ページ: 1-6

    • NAID

      110003277239

    • 関連する報告書
      2004 実績報告書
  • [雑誌論文] コンポーネントベース開発のためのアプリケーションフレームワーク2004

    • 著者名/発表者名
      井上晶広, 蔵川圭, 中西正樹, 渡邉勝正
    • 雑誌名

      情報科学技術フォーラムFIT,情報科学技術レターズ 3

      ページ: 9-11

    • 関連する報告書
      2004 実績報告書
  • [雑誌論文] 耐タンパCPUによるプログラム実行の証明2004

    • 著者名/発表者名
      岡崎篤也, 中西正樹, 山下茂, 渡邉勝正
    • 雑誌名

      情報処理学会研究会報告CSECコンピュータセキュリティ Vol.2004, No.75

      ページ: 165-170

    • NAID

      110003296477

    • 関連する報告書
      2004 実績報告書
  • [雑誌論文] 能動関数の配列によるアクティブソフトウェアの構成2003

    • 著者名/発表者名
      渡邉勝正, 駱 福全, 井上晶広, 桑川栄一, 水原隆道, 中西正樹
    • 雑誌名

      日本ソフトウェア科学会第20回大会論文集 2003、Sep(CD-RIM)

    • NAID

      130004638807

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      2005 研究成果報告書概要
  • [雑誌論文] Active Software with arrays of Active Functions2003

    • 著者名/発表者名
      K.Watanabe, Lo Fuchuan, A.Inoue, K, Kuwakawa, T.Mizuhara, M.Nakanishi
    • 雑誌名

      20-th Conference of Japan Society for Software Science and Technology (CD-ROM)

    • NAID

      130004638807

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      2005 研究成果報告書概要
  • [産業財産権] マイクロプロセッサ、ノード端末、コンピュータシステム及びプログラム実行証明方法2005

    • 発明者名
      岡崎, 中西, 山下, 渡邉
    • 権利者名
      岡崎, 中西, 山下, 渡邉
    • 産業財産権番号
      2005-013190
    • 出願年月日
      2005-01-20
    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      2005 研究成果報告書概要 2004 実績報告書
  • [文献書誌] 水原隆道, 中西正樹, 渡邉勝正: "自発的移送が可能なオブジェクト生成システムの開発"電子情報連信学会 技術研究報告. KBSE2003. 1-8 (2003)

    • 関連する報告書
      2003 実績報告書
  • [文献書誌] 井上晶広, 中西正樹, 渡邉勝正: "アクティブソフトウェア構築のためのJava API"情報科学技術フォーラム2003. FIT2003. B-016 (2003)

    • 関連する報告書
      2003 実績報告書
  • [文献書誌] 渡邉勝正, 駱 福全, 井上晶広, 桑川栄一, 水原隆道, 中西正樹: "能動関数の配列によるアクティブソフトウェアの構成"日本ソフトウェア科学会第20回大会論文集. 2003年度. 4B-1 (2003)

    • 関連する報告書
      2003 実績報告書
  • [文献書誌] T.Majima, M.Nakanishi, K.Watanabe: "Automatic Generation of Java-Based, Database-Independent Query API"Technical Report of IEICE. DE2003-115. 25-30 (2003)

    • 関連する報告書
      2003 実績報告書
  • [文献書誌] 伴野充, 中西正樹, 山下茂, 渡邉勝正: "能動関数モジュールを再配置可能なアクティブソフトウェア向けアーキテクチャの提案"電子情報通信学会 技術研究報告. Design Gaia 2003. 151-155 (2003)

    • 関連する報告書
      2003 実績報告書
  • [文献書誌] 渡邉勝正, 井上晶広, 真嶋利彰, 伴野 充, 中西正樹, 山下 茂: "安全性を保証するアクティブソフトウェアの構成法"シンポジウム「システム検証の科学技術」. 115-125 (2004)

    • 関連する報告書
      2003 実績報告書

URL: 

公開日: 2003-04-01   更新日: 2016-04-21  

サービス概要 検索マニュアル よくある質問 お知らせ 利用規程 科研費による研究の帰属

Powered by NII kakenhi