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

2019 年度 実績報告書

ヘテロな開発運用時代の保守進化を支える全方向ソフトウェア追跡

研究課題

研究課題/領域番号 16H02804
研究機関早稲田大学

研究代表者

鷲崎 弘宜  早稲田大学, 理工学術院, 教授 (70350494)

研究分担者 小形 真平  信州大学, 学術研究院工学系, 助教 (10589279)
吉岡 信和  国立情報学研究所, アーキテクチャ科学研究系, 准教授 (20390601)
海谷 治彦  神奈川大学, 理学部, 教授 (30262596)
本田 澄  大阪工業大学, 情報科学部, 講師 (40732938)
櫨山 淳雄  東京学芸大学, 教育学部, 教授 (70313278)
大久保 隆夫  情報セキュリティ大学院大学, その他の研究科, 教授 (80417518)
研究期間 (年度) 2016-04-01 – 2021-03-31
キーワードソフトウエア開発効率化・安定化 / ソフトウエア学 / ソフトウエアモジュール / ソフトウエア開発環境
研究実績の概要

多くのソフトウェアがモデリング・プログラミング言語を含む多様な環境を併用して開発され多様な実行環境で運用保守される今日のヘテロな開発運用時代において、その多様性を扱えるソフトウェアの要求や要素の追跡、変更・再利用支援技術の欠如が、迅速かつ高信頼なソフトウェア保守進化の妨げとなっている。
本研究では、代表者および分担者らの研究成果を応用および発展させて、(1)言語を含む環境や成果物に対しロバストな網羅的追跡技術、(2)異なる追跡結果をまとめることによる高信頼追跡技術、(3)追跡結果に基づいて保守進化を促すための変更・再利用支援技術を確立する。結果として、ヘテロな開発運用時代において工程を超えた適切な抽象度における変更必要箇所の特定、変更、再利用を迅速かつ高精度に実現し、保守進化の基盤を与える。
2019年度は、これまでの研究成果を踏まえて、関連研究のサーベイを継続しながら、高信頼なソフトウェア追跡に向けた設計に代表される多様な抽象度における典型的なパターンの特定およびセキュリティに代表される品質要求の実現および影響について要素技術および関連技術の調査研究を進めて、それらの基礎をなす要素技術も含めて、ヘテロな運用開発時代の典型例題や実課題への適用を通じて有用性を検証し、ジャーナル論文等としてまとめた。典型的なパターンとしては、特にアーキテクチャ設計および詳細設計における機械学習応用やIoT応用を軸とした形を特定し、追跡上の重要な特徴としてまとめた。また品質要求の追跡について特にセキュリティに着目し、脅威・脆弱性の情報から設計に至る一連の追跡に向けた要素技術および全体構成を実現した。

現在までの達成度 (区分)
現在までの達成度 (区分)

2: おおむね順調に進展している

理由

ヘテロな開発運用時代におけるソフトウェアの要求や要素の追跡、変更・再利用を支援する技術の確立に向けて、周辺領域の調査も含めて順調に進めている。

今後の研究の推進方策

ヘテロな開発運用時代におけるソフトウェアの要求や要素の追跡、変更・再利用を支援する技術の確立およびまとめあげに向けて、実課題への適用を通じた有用性の検証を含めて進める予定である。

  • 研究成果

    (12件)

すべて 2020 2019 その他

すべて 国際共同研究 (2件) 雑誌論文 (2件) (うち国際共著 2件、 査読あり 2件、 オープンアクセス 1件) 学会発表 (5件) (うち国際学会 4件) 備考 (3件)

  • [国際共同研究] Florida Atlantic University(米国)

    • 国名
      米国
    • 外国機関名
      Florida Atlantic University
  • [国際共同研究] Polytechnique Montreal/Concordia University(カナダ)

    • 国名
      カナダ
    • 外国機関名
      Polytechnique Montreal/Concordia University
  • [雑誌論文] Landscape of Architecture and Design Patterns for IoT Systems2020

    • 著者名/発表者名
      Hironori Washizaki, Shinpei Ogata, Atsuo Hazeyama, Takao Okubo, Eduardo B. Fernandez, Nobukazu Yoshioka
    • 雑誌名

      IEEE Internet of Things Journal

      巻: 7(10) ページ: 10091-10101

    • DOI

      10.1109/JIOT.2020.3003528

    • 査読あり / オープンアクセス / 国際共著
  • [雑誌論文] Using Security Patterns to Develop Secure Systems - Ten years later2019

    • 著者名/発表者名
      Eduardo B. Fernandez, Hironori Washizaki and Nobukazu Yoshioka
    • 雑誌名

      International Journal of Systems and Software Security and Protection

      巻: Vol. 9, No. 4 ページ: 46-56

    • 査読あり / 国際共著
  • [学会発表] Software Engineering Patterns for Machine Learning Applications (SEP4MLA)2020

    • 著者名/発表者名
      Hironori Washizaki, Foutse Khomh, Yann-Gael Gueheneuc
    • 学会等名
      9th Asian Conference on Pattern Languages of Programs (AsianPLoP 2020)
    • 国際学会
  • [学会発表] Secure Distributed Publish/Subscribe (P/S) pattern for IoT2020

    • 著者名/発表者名
      Eduardo B. Fernandez, Nobukazu Yoshioka, Hironori Washizaki
    • 学会等名
      9th Asian Conference on Pattern Languages of Programs (AsianPLoP 2020)
    • 国際学会
  • [学会発表] 機械学習を用いたCVEからCAPECへの関連付け手法の提案2020

    • 著者名/発表者名
      鹿子木健太, 野寄祐樹, 鷲崎弘宜, 深澤良彰, 小形真平, 大久保隆夫, 加藤岳久, 鹿糠秀行, 櫨山淳雄, 吉岡信和
    • 学会等名
      情報処理学会 第182回DPS・第88回CSEC合同研究発表会
  • [学会発表] Studying Software Engineering Patterns for Designing Machine Learning Systems2019

    • 著者名/発表者名
      Hironori Washizaki, Hiromu Uchida, Foutse Khomh and Yann-Gael Gueheneuc
    • 学会等名
      The 10th International Workshop on Empirical Software Engineering in Practice (IWESEP 2019)
    • 国際学会
  • [学会発表] A System for Seamlessly Supporting from Security Requirements Analysis to Security Design using a Software Security Knowledge Base2019

    • 著者名/発表者名
      Atsuo Hazeyama, Hikaru Miyahara, Takafumi Tanaka, Hironori Washizaki, Haruhiko Kaiya, Takao Okubo and Nobukazu Yoshioka
    • 学会等名
      6th International Workshop on Evolving Security & Privacy Requirements Engineering (ESPRE)
    • 国際学会
  • [備考] ProMeTA: Program Metamodel TAxonomy

    • URL

      http://www.washi.cs.waseda.ac.jp/prometa/

  • [備考] IoT Architecture and Design Patterns

    • URL

      http://www.washi.cs.waseda.ac.jp/iot-patterns/

  • [備考] Machine Learning Architecture and Design Patterns

    • URL

      http://www.washi.cs.waseda.ac.jp/ml-patterns/

URL: 

公開日: 2021-01-27  

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

Powered by NII kakenhi