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

不確かさを包容するモデル駆動開発機構に関する研究

研究課題

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

基盤研究(A)

配分区分補助金
応募区分一般
研究分野 ソフトウェア
研究機関九州大学

研究代表者

鵜林 尚靖  九州大学, システム情報科学研究院, 教授 (80372762)

研究分担者 亀井 靖高  九州大学, システム情報科学研究院, 准教授 (10610222)
福田 晃  九州大学, システム情報科学研究院, 教授 (80165282)
久住 憲嗣  九州大学, システムLSI研究センター, 准教授 (10380685)
研究協力者 岸 知二  
松浦 佐江子  
研究期間 (年度) 2014-04-01 – 2018-03-31
研究課題ステータス 完了 (2018年度)
配分額 *注記
42,120千円 (直接経費: 32,400千円、間接経費: 9,720千円)
2017年度: 8,710千円 (直接経費: 6,700千円、間接経費: 2,010千円)
2016年度: 11,570千円 (直接経費: 8,900千円、間接経費: 2,670千円)
2015年度: 10,920千円 (直接経費: 8,400千円、間接経費: 2,520千円)
2014年度: 10,920千円 (直接経費: 8,400千円、間接経費: 2,520千円)
キーワードソフトウェア開発効率化・ 安定化 / モデル駆動開発 / 不確かさ / インタフェース機構 / ソフトウエア開発効率化・安定化 / ソフトウェア開発効率化・安定化 / ソフトウエア開発効率化・ 安定化
研究成果の概要

本研究は「不確かさ」を包容する新たなソフトウェア工学の確立を狙って実施した.プログラミング言語理論や形式手法の中で「不確かさ」を扱えるようにすることにより,不確かさを含んだ設計モデルの整合性検証,設計モデルとコードのトレーサビリティ検証,設計モデルやコードからの「不確かさ」の着脱などが可能となった .具体的には,インタフェース機構Archface-Uを提案し,不確かさが存在しても設計・実装が継続できるモデル駆動開発機構を提供することができた.また,「不確かさを包容するソフトウェア開発環境 iArch-U」をオープンソースソフトウェアとしてGitHubより公開した.

研究成果の学術的意義や社会的意義

昨今のシステム開発では「不確かさ」が生まれやすくなっている.20世紀型のシステム開発は効率化(企業における定型業務の機械化など)が主目的であったが,昨今のシステムはインターネットを通じた価値創造を形成する方向に発展しており,システムの利用が新たなニーズを生む.システムに対する要求仕様や設計方針をある時点で決定したとしても,すぐにその前提が成り立たなくなる.従来のソフトウェア工学では,「不確かさ」に対するサポートはリスク管理などの方法論に留まっており,設計や実装・テスト技術の中では明示的に扱われて来なかった.本研究は「不確かさ」を包容する新たなソフトウェア工学の確立を狙ったものである.

報告書

(5件)
  • 2018 研究成果報告書 ( PDF )
  • 2017 実績報告書
  • 2016 実績報告書
  • 2015 実績報告書
  • 2014 実績報告書
  • 研究成果

    (49件)

すべて 2019 2018 2017 2016 2015 2014 その他

すべて 国際共同研究 (2件) 雑誌論文 (16件) (うち国際共著 1件、 査読あり 16件、 オープンアクセス 1件、 謝辞記載あり 6件) 学会発表 (26件) (うち国際学会 3件、 招待講演 2件) 図書 (1件) 備考 (4件)

  • [国際共同研究] University of Lugano(Switzerland)

    • 関連する報告書
      2016 実績報告書
  • [国際共同研究] University of Lugano(Switzerland)

    • 関連する報告書
      2015 実績報告書
  • [雑誌論文] Bidirectional Transformations for Self-Adaptive Systems2019

    • 著者名/発表者名
      Lionel Montrieux, Naoyasu Ubayashi, Tianqi Zhao, Zhi Jin, Zhenjiang Hu
    • 雑誌名

      Engineering Adaptive Software Systems 2019

      巻: - ページ: 95-114

    • DOI

      10.1007/978-981-13-2185-6_4

    • ISBN
      9789811321849, 9789811321856
    • 関連する報告書
      2017 実績報告書
    • 査読あり / 国際共著
  • [雑誌論文] Git-based Integrated Uncertainty Manager2019

    • 著者名/発表者名
      Naoyasu Ubayashi, Watanabe Takuya, Yasutaka Kamei, Ryosuke Sato
    • 雑誌名

      41st International Conference on Software Engineering (ICSE 2019), Demonstration Track, Companion Volume (採録決定)

      巻: -

    • 関連する報告書
      2017 実績報告書
    • 査読あり
  • [雑誌論文] Modular Programming and Reasoning for Living with Uncertainty (Extended Version)(Selected Paper from ICSOFT 2018)2019

    • 著者名/発表者名
      Naoyasu Ubayashi, Yasutaka Kamei, Ryosuke Sato
    • 雑誌名

      Communications in Computer and Information Science (CCIS), Springer (採録決定)

      巻: -

    • 関連する報告書
      2017 実績報告書
    • 査読あり
  • [雑誌論文] Can Abstraction Be Taught? Refactoring-based Abstraction Learning2018

    • 著者名/発表者名
      Naoyasu Ubayashi, Yasutaka Kamei, Ryosuke Sato
    • 雑誌名

      6th International Conference on Model-Driven Engineering and Software Development (MODELSWARD 2018)

      巻: - ページ: 429-437

    • DOI

      10.5220/0006604804290437

    • 関連する報告書
      2017 実績報告書
    • 査読あり
  • [雑誌論文] Exploring Uncertainty in GitHub OSS Projects -When and How Do Developers Face Uncertainty?-2018

    • 著者名/発表者名
      Naoyasu Ubayashi, Hokuto Muraoka, Daiki Muramoto, Yasutaka Kamei, Ryosuke Sato
    • 雑誌名

      40th International Conference on Software Engineering (ICSE 2018), Poster Track, Companion Volume

      巻: - ページ: 272-273

    • DOI

      10.1145/3183440.3194966

    • 関連する報告書
      2017 実績報告書
    • 査読あり
  • [雑誌論文] iArch-U/MC: An Uncertainty-Aware Model Checker for Embracing Known Unknowns2018

    • 著者名/発表者名
      Naoyasu Ubayashi, Yasutaka Kamei, Ryosuke Sato
    • 雑誌名

      13th International Conference on Software Technologies (ICSOFT 2018)

      巻: - ページ: 176-184

    • DOI

      10.5220/0006889502100218

    • 関連する報告書
      2017 実績報告書
    • 査読あり
  • [雑誌論文] iArch-U: Interface-Centric Integrated Uncertainty-aware Development Environment2017

    • 著者名/発表者名
      Keisuke Watanabe, Naoyasu Ubayashi, Takuya Fukamachi, Shunya Nakamura, Hokuto Muraoka, Yasutaka Kamei
    • 雑誌名

      9th International Workshop on Modelling in Software Engineering (MiSE 2017) (Workshop at ICSE 2017)

      巻: - ページ: 40-46

    • DOI

      10.1109/mise.2017.7

    • 関連する報告書
      2017 実績報告書 2016 実績報告書
    • 査読あり
  • [雑誌論文] 宣言的な可変性記述によるA/Bテストの自動化2017

    • 著者名/発表者名
      渡辺 啓介, 深町 拓也, 鵜林 尚靖, 細合 晋太郎, 亀井 靖高
    • 雑誌名

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

      巻: 34 号: 4 ページ: 4_61-4_67

    • DOI

      10.11309/jssst.34.4_61

    • NAID

      130006279357

    • ISSN
      0289-6540
    • 関連する報告書
      2017 実績報告書 2016 実績報告書
    • 査読あり / オープンアクセス
  • [雑誌論文] Automated A/B Testing with Declarative Variability Expressions2017

    • 著者名/発表者名
      Keisuke Watanabe, Takuya Fukamachi, Naoyasu Ubayashi, Yasutaka Kamei
    • 雑誌名

      10th IEEE International Conference on Software Testing, Verification, and Validation (ICST 2017)

      巻: なし ページ: 387-388

    • DOI

      10.1109/icstw.2017.72

    • NAID

      130006279357

    • 関連する報告書
      2016 実績報告書
    • 査読あり / 謝辞記載あり
  • [雑誌論文] Git連携による不確かさマネジメントシステム2016

    • 著者名/発表者名
      深町 拓也, 鵜林 尚靖, 細合 晋太郎, 亀井 靖高
    • 雑誌名

      情報処理学会 ソフトウェアエンジニアリングシンポジウム2016 (SES 2016)

      巻: なし ページ: 70-77

    • NAID

      170000173380

    • 関連する報告書
      2016 実績報告書
    • 査読あり / 謝辞記載あり
  • [雑誌論文] 宣言的な可変性記述による A/B テストの自動化2016

    • 著者名/発表者名
      渡辺 啓介, 深町 拓也, 鵜林 尚靖, 細合 晋太郎, 亀井 靖高
    • 雑誌名

      日本ソフトウエア科学会 第23回ソフトウェア工学の基礎ワークショップ (FOSE 2016)

      巻: なし ページ: 93-102

    • NAID

      130006279357

    • 関連する報告書
      2016 実績報告書
    • 査読あり / 謝辞記載あり
  • [雑誌論文] Conquering Uncertainty in Java Programming2015

    • 著者名/発表者名
      Takuya Fukamachi, Naoyasu Ubayashi, Shintaro Hosoai, Yasutaka Kamei
    • 雑誌名

      37th International Conference on Software Engineering (ICSE 2015)}, poster

      巻: なし ページ: 823-824

    • DOI

      10.1109/icse.2015.266

    • 関連する報告書
      2015 実績報告書
    • 査読あり
  • [雑誌論文] Modularity for Uncertainty2015

    • 著者名/発表者名
      Takuya Fukamachi, Naoyasu Ubayashi, Shintaro Hosoai, Yasutaka Kamei
    • 雑誌名

      7th International Workshop on Modelling in Software Engineering (MiSE 2015) (Workshop at ICSE 2015)

      巻: なし ページ: 7-12

    • DOI

      10.1109/mise.2015.9

    • 関連する報告書
      2015 実績報告書 2014 実績報告書
    • 査読あり / 謝辞記載あり
  • [雑誌論文] 不確かさを包容するソフトウェア開発プロセス2015

    • 著者名/発表者名
      深町 拓也, 鵜林 尚靖, 細合 晋太郎, 亀井 靖高
    • 雑誌名

      日本ソフトウエア科学会 第22回ソフトウェア工学の基礎ワークショップ (FOSE 2015)

      巻: なし ページ: 47-52

    • 関連する報告書
      2015 実績報告書
    • 査読あり / 謝辞記載あり
  • [雑誌論文] Conquering Uncertainty in Java Programming2015

    • 著者名/発表者名
      Takuya Fukamachi, Naoyasu Ubayashi, Shintaro Hosoai, Yasutaka Kamei
    • 雑誌名

      37th International Conference on Software Engineering (ICSE 2015), poster

      巻: ICSE 2015

    • 関連する報告書
      2014 実績報告書
    • 査読あり
  • [雑誌論文] Uncertainty-aware Architectural Interface2014

    • 著者名/発表者名
      Naoyasu Ubayashi, Di Ai, Peiyuan Li, Yu Ning Li, Shintaro Hosoai, Yasutaka Kamei
    • 雑誌名

      9th International Workshop on Advanced Modularization Techniques (AOAsia/Pacific 2014) (Workshop at FSE 2014)

      巻: AOAsia/Pacific 2014 ページ: 4-6

    • DOI

      10.1145/2666358.2666579

    • 関連する報告書
      2014 実績報告書
    • 査読あり / 謝辞記載あり
  • [学会発表] OSSプロジェクトにおける不確かさの内容分類2019

    • 著者名/発表者名
      村岡 北斗, 亀井 靖高, 佐藤 亮介, 鵜林 尚靖
    • 学会等名
      情報処理学会 第81回全国大会, 6N-05
    • 関連する報告書
      2017 実績報告書
  • [学会発表] 不確かさ分析用公開データベースの作成に向けて2018

    • 著者名/発表者名
      村岡 北斗, 亀井 靖高, 佐藤 亮介, 鵜林 尚靖
    • 学会等名
      情報処理学会ソフトウェア工学研究会 ウィンターワークショップ2018・イン・宮島
    • 関連する報告書
      2017 実績報告書
  • [学会発表] 不確かさに着目したrevertコミット分析2018

    • 著者名/発表者名
      村岡 北斗, 亀井 靖高, 佐藤 亮介, 鵜林 尚靖
    • 学会等名
      情報処理学会 ソフトウェア工学研究会 研究報告 2018-SE-199, No.12
    • 関連する報告書
      2017 実績報告書
  • [学会発表] OSSプロジェクトにおける不確かさに関する実証分析 ~ なぜ不確かさは生まれ、いつ解消されるのか? ~2017

    • 著者名/発表者名
      村岡 北斗, 深町 拓也, 山下 一寛, 鵜林 尚靖, 亀井 靖高
    • 学会等名
      電子情報通信学会ソフトウェアサイエンス研究会
    • 発表場所
      那覇
    • 年月日
      2017-03-09
    • 関連する報告書
      2016 実績報告書
  • [学会発表] 不確かさの発生過程に関する実証分析2017

    • 著者名/発表者名
      村岡 北斗, 深町 拓也, 山下 一寛, 鵜林 尚靖, 亀井 靖高
    • 学会等名
      情報処理学会ソフトウェア工学研究会 ウィンターワークショップ2017・イン・飛騨高山
    • 発表場所
      高山
    • 年月日
      2017-01-19
    • 関連する報告書
      2016 実績報告書
  • [学会発表] Modular Software Development for Dealing with Uncertainty2017

    • 著者名/発表者名
      Naoyasu Ubayashi
    • 学会等名
      6th Asian Workshop of Advanced Software Engineering (AWASE2017)
    • 関連する報告書
      2017 実績報告書
    • 国際学会
  • [学会発表] Git開発履歴情報に基づく不確かさの可視化2017

    • 著者名/発表者名
      村岡 北斗, 村本 大起, 鵜林 尚靖, 亀井 靖高, 佐藤 亮介
    • 学会等名
      情報処理学会 ソフトウェア工学研究会 研究報告 2017-SE-196, No.29
    • 関連する報告書
      2017 実績報告書
  • [学会発表] ソフトウェア開発における不確かさに着目した OSS コミットログ解析2017

    • 著者名/発表者名
      村本 大起, 江 冠逹, 村岡 北斗, 深町 拓也, 鵜林 尚靖, 亀井 靖高, 佐藤 亮介
    • 学会等名
      情報処理学会 ソフトウェアエンジニアリングシンポジウム2017 (SES 2017)
    • 関連する報告書
      2017 実績報告書
  • [学会発表] 検証付き確率的プログラムの自動生成2017

    • 著者名/発表者名
      中村 隼也, 渡辺 啓介, 鵜林 尚靖, 佐藤 亮介, 亀井 靖高
    • 学会等名
      情報処理学会 ソフトウェアエンジニアリングシンポジウム2017 (SES 2017) ワークショップ
    • 関連する報告書
      2017 実績報告書
  • [学会発表] 確率的プログラムのAOPによる生成2017

    • 著者名/発表者名
      中村 隼也, 渡辺 啓介, 佐藤 亮介, 鵜林 尚靖, 亀井 靖高
    • 学会等名
      日本ソフトウェア科学会 第34回大会
    • 関連する報告書
      2017 実績報告書
  • [学会発表] An Uncertainty-Aware Model Checker Embracing Known Unknowns [Poster]2016

    • 著者名/発表者名
      Shunya Nakamura, Takuya Fukamachi, Naoyasu Ubayashi, Yasutaka Kamei, Shintaro Hosoai
    • 学会等名
      35th International Conference on Conceptual Modeling (ER 2016)
    • 発表場所
      岐阜
    • 年月日
      2016-11-14
    • 関連する報告書
      2016 実績報告書
  • [学会発表] 不確かさを包容する統合開発環境iArch-U2016

    • 著者名/発表者名
      中村 隼也, 渡辺 啓介, 深町 拓也, 鵜林 尚靖, 細合 晋太郎, 亀井 靖高
    • 学会等名
      情報処理学会ソフトウェア工学研究会
    • 発表場所
      札幌
    • 年月日
      2016-07-13
    • 関連する報告書
      2016 実績報告書
  • [学会発表] LTSA連携による不確かさを包容した自動モデル検査2016

    • 著者名/発表者名
      中村 隼也, 深町 拓也, 鵜林 尚靖, 細合 晋太郎, 亀井 靖高
    • 学会等名
      情報処理学会ソフトウェア工学研究会
    • 発表場所
      大阪
    • 年月日
      2016-03-14
    • 関連する報告書
      2015 実績報告書
  • [学会発表] An Empirical Study of Uncertainty in OSS Projects2016

    • 著者名/発表者名
      Kazuhiro Yamashita, Guanda Jiang, Takuya Fukamachi, Yasutaka Kamei, Naoyasu Ubayashi:
    • 学会等名
      23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER 2016), poster
    • 発表場所
      大阪
    • 年月日
      2016-03-14
    • 関連する報告書
      2015 実績報告書
    • 国際学会
  • [学会発表] An Empirical Study of Uncertainty in GIMP Project2016

    • 著者名/発表者名
      Kazuhiro Yamashita, Guanda Jiang, Takuya Fukamachi, Yasutaka Kamei, Naoyasu Ubayashi
    • 学会等名
      7th IEEE International Workshop on Empirical Software Engineering in Practice (IWESEP 2016) (Co-located with SANER 2016), poster
    • 発表場所
      大阪
    • 年月日
      2016-03-13
    • 関連する報告書
      2015 実績報告書
    • 国際学会
  • [学会発表] 不確かさを抱擁するモデル駆動開発2016

    • 著者名/発表者名
      鵜林 尚靖
    • 学会等名
      電子情報通信学会知能ソフトウェア工学研究会
    • 発表場所
      由布院
    • 年月日
      2016-03-03
    • 関連する報告書
      2015 実績報告書
    • 招待講演
  • [学会発表] Git を用いた不確かさのマネジメント2016

    • 著者名/発表者名
      深町 拓也, 鵜林 尚靖, 細合 晋太郎, 亀井 靖高
    • 学会等名
      電子情報通信学会知能ソフトウェア工学研究会
    • 発表場所
      由布院
    • 年月日
      2016-03-03
    • 関連する報告書
      2015 実績報告書
  • [学会発表] AspectJによる不確かさを包容した単体テスト環境2016

    • 著者名/発表者名
      渡辺 啓介, 深町 拓也, 鵜林 尚靖, 細合 晋太郎, 亀井 靖高
    • 学会等名
      電子情報通信学会知能ソフトウェア工学研究会
    • 発表場所
      由布院
    • 年月日
      2016-03-03
    • 関連する報告書
      2015 実績報告書
  • [学会発表] 不確かさを包容するテスト支援2016

    • 著者名/発表者名
      渡辺 啓介, 深町 拓也, 鵜林 尚靖, 細合 晋太郎, 亀井 靖高, 渡邉 卓也
    • 学会等名
      情報処理学会ソフトウェア工学研究会 ウィンターワークショップ2016・イン・逗子
    • 発表場所
      葉山
    • 年月日
      2016-02-04
    • 関連する報告書
      2015 実績報告書
  • [学会発表] コミットログを用いたOSS 開発における不確かさに関する実証分析2016

    • 著者名/発表者名
      山下 一寛, 江 冠達, 亀井 靖高, 鵜林 尚靖
    • 学会等名
      電子情報通信学会ソフトウェアサイエンス研究会
    • 発表場所
      金沢
    • 年月日
      2016-01-25
    • 関連する報告書
      2015 実績報告書
  • [学会発表] 不確かさを包容した開発プロセスとその支援環境iArch-U2015

    • 著者名/発表者名
      深町 拓也, 鵜林 尚靖, 細合 晋太郎, 亀井 靖高
    • 学会等名
      情報処理学会ソフトウェア工学研究会
    • 発表場所
      札幌
    • 年月日
      2015-07-22
    • 関連する報告書
      2015 実績報告書
  • [学会発表] 不確かさを包容するソフトウェア工学2015

    • 著者名/発表者名
      鵜林 尚靖
    • 学会等名
      電子情報通信学会ソフトウェアサイエンス研究会
    • 発表場所
      熊本
    • 年月日
      2015-05-11
    • 関連する報告書
      2015 実績報告書
    • 招待講演
  • [学会発表] 不確かさを包容するJavaプログラミング環境2015

    • 著者名/発表者名
      深町 拓也, 鵜林 尚靖, 細合 晋太郎, 亀井 靖高
    • 学会等名
      情報処理学会ソフトウェア工学研究会
    • 発表場所
      東京都
    • 年月日
      2015-03-12 – 2015-03-13
    • 関連する報告書
      2014 実績報告書
  • [学会発表] Uncertainty-Aware Programming2015

    • 著者名/発表者名
      Takuya Fukamachi, Naoyasu Ubayashi, Shintaro Hosoai, Yasutaka Kame
    • 学会等名
      3rd InternationalWork- shop on Open and Original Problems in Software Language Engineer- ing (OOPSLE 2015) (Workshop at SANER 2015)
    • 発表場所
      Montreal
    • 年月日
      2015-03-06
    • 関連する報告書
      2014 実績報告書
  • [学会発表] 不確かさを抱擁するソフトウェア開発2015

    • 著者名/発表者名
      深町 拓也, 鵜林 尚靖, 細合 晋太郎, 亀井 靖高
    • 学会等名
      情報処理学会ソフトウェア工学研究会 ウィンターワークショップ2015・イン・宜野湾
    • 発表場所
      沖縄県宜野湾市
    • 年月日
      2015-01-22 – 2015-01-23
    • 関連する報告書
      2014 実績報告書
  • [学会発表] 不確かさを包容するJavaプログラミング・テスト環境2014

    • 著者名/発表者名
      深町 拓也, 鵜林 尚靖, 亀井 靖高
    • 学会等名
      日本ソフトウエア科学会 第21回ソフトウェア工学の基礎ワークショップ (FOSE 2014), ポスター
    • 発表場所
      鹿児島県霧島市
    • 年月日
      2014-12-11 – 2014-12-13
    • 関連する報告書
      2014 実績報告書
  • [図書] ソフトウェア工学2017

    • 著者名/発表者名
      平山 雅之, 鵜林 尚靖
    • 総ページ数
      256
    • 出版者
      オーム社
    • 関連する報告書
      2016 実績報告書
  • [備考] 不確かさを抱擁するソフトウェア開発環境 iArch-U

    • URL

      http://posl.github.io/iArch/

    • 関連する報告書
      2017 実績報告書
  • [備考] POSL Research Group(研究室ホームページ)

    • URL

      http://posl.ait.kyushu-u.ac.jp/

    • 関連する報告書
      2016 実績報告書
  • [備考] iArch-U 公式Webサイト

    • URL

      http://posl.github.io/iArch/

    • 関連する報告書
      2016 実績報告書
  • [備考] POSL Research Group

    • URL

      http://posl.ait.kyushu-u.ac.jp/

    • 関連する報告書
      2015 実績報告書 2014 実績報告書

URL: 

公開日: 2014-04-04   更新日: 2023-03-16  

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

Powered by NII kakenhi