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

2016 Fiscal Year Annual Research Report

A Study on Fluid Design Abstraction

Research Project

Project/Area Number 25540025
Research InstitutionKyushu University

Principal Investigator

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

Project Period (FY) 2013-04-01 – 2017-03-31
Keywordsソフトウェアアーキテクチャ / インタフェース / モジュール / 抽象化 / 整合性検証
Outline of Annual Research Achievements

設計はソフトウェアアーキテクチャの抽象的な記述であり、コードはその設計を実装したものである。設計は「適切に」抽象的でなければ意味がないが、「適切な」レベルを発見するのは容易ではない。本研究では、インタフェース機構Archfaceを発展させ、設計とコード間の整合性検査をトリガーに反復的に両者のバランスを再考し「滑らかに」抽象レベルを決定するための技術を明らかにした。「滑らかな設計抽象化」を実現するための機構は、1) 抽象レベルを設定するためのArchface、2) 抽象レベルを測定するためのメトリクス、3) 設定した抽象レベルを保持しつつ設計とコードの整合性を検証するための機構、の3本柱で構成される。

平成25年度はArchfaceのための型システムについての研究を行い、平成26年度は基本アイデアを数理的に形式化した。平成27年度と28年度は、我々のアイデアをツール化した iArch の機能を充実させた。また、ソフトウェア工学のトップカンファレンスであるASE2014に論文採録されるなど、研究業績としても大きな成果を残した。

本研究と並行して、平成26年度より「不確かさを包容するモデル駆動開発機構に関する研究」(基盤研究A)をスタートさせており、本研究の成果を「不確かさ」に関わる研究にも応用した。不確かさが扱えるようにArchfaceを拡張したArchface-U、iArchを拡張したiArch-Uを開発した。平成28年度には、統合開発環境iArch-U(オリジナルのiArchの機能を含む)をオープンソースソフトウェアとしてGitHubから正式に公開すると共に、英語版の公式Webサイトを開設し、研究成果を世界に向けて発信した。

  • Research Products

    (7 results)

All 2017 2016 Other

All Journal Article (2 results) (of which Peer Reviewed: 2 results) Presentation (2 results) (of which Int'l Joint Research: 1 results) Book (1 results) Remarks (2 results)

  • [Journal Article] iArch-U: Interface-Centric Integrated Uncertainty-aware Development Environment2017

    • Author(s)
      Keisuke Watanabe, Naoyasu Ubayashi, Takuya Fukamachi, Shunya Nakamura, Hokuto Muraoka, Yasutaka Kamei
    • Journal Title

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

      Volume: なし Pages: 未定

    • Peer Reviewed
  • [Journal Article] Git連携による不確かさマネジメントシステム2016

    • Author(s)
      深町 拓也, 鵜林 尚靖, 細合 晋太郎, 亀井 靖高
    • Journal Title

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

      Volume: なし Pages: 70-77

    • Peer Reviewed
  • [Presentation] An Uncertainty-Aware Model Checker Embracing Known Unknowns [Poster]2016

    • Author(s)
      Shunya Nakamura, Takuya Fukamachi, Naoyasu Ubayashi, Yasutaka Kamei, Shintaro Hosoai
    • Organizer
      35th International Conference on Conceptual Modeling (ER 2016)
    • Place of Presentation
      岐阜
    • Year and Date
      2016-11-14 – 2016-11-17
    • Int'l Joint Research
  • [Presentation] 不確かさを包容する統合開発環境iArch-U2016

    • Author(s)
      中村 隼也, 渡辺 啓介, 深町 拓也, 鵜林 尚靖, 細合 晋太郎, 亀井 靖高
    • Organizer
      情報処理学会ソフトウェア工学研究会
    • Place of Presentation
      札幌
    • Year and Date
      2016-07-13 – 2016-07-15
  • [Book] ソフトウェア工学2017

    • Author(s)
      平山 雅之, 鵜林 尚靖
    • Total Pages
      256
    • Publisher
      オーム社
  • [Remarks] POSL Research Group(研究室ホームページ)

    • URL

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

  • [Remarks] iArch-U 公式Webサイト

    • URL

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

URL: 

Published: 2018-01-16  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi