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

2018 Fiscal Year Annual Research Report

想定に漏れた環境変化にしなやかに耐える実行時モデルフレームワーク

Research Project

Project/Area Number 18H03225
Research InstitutionWaseda University

Principal Investigator

鄭 顕志  早稲田大学, 理工学術院, 准教授(任期付) (40434295)

Co-Investigator(Kenkyū-buntansha) 本位田 真一  早稲田大学, 理工学術院, 教授(任期付) (70332153)
Project Period (FY) 2018-04-01 – 2022-03-31
Keywords自己適応システム / 実行時モデル / Graceful degradation
Outline of Annual Research Achievements

本研究提案では「開発時の想定に漏れた環境変化」に対してもしなやかに耐え,最大限の安全性を保証する``Graceful Degradation’’ を可能とするソフトウェアシステムを実現する.ソフトウェアシステムは物理環境と密に連動するようになり,その実行環境の変化を開発時に想定し尽くすことは困難である.想定漏れのリスクは避けられず,開発時の想定にのみ頼った従来の開発手法では想定外の変化に対して安全性を保証できない.本研究では,想定外の変化をモデルに反映し,実行時に保証を伴った自己適応を実現する実行時モデルフレームワークを提案する.これまで開発時にのみ用いられていた環境・要求・動作仕様モデルをシステムが実行時にも保持し,想定から漏れた変化を環境モデルに反映し,最大限の安全性を保証する動作仕様をシステム自身によって実用的な速度で導出する技術の確立を目標とする.

研究初年度である平成30年度は,主に要素技術の確立に取り組んだ.具体的には,本研究で提案する実行時モデルフレームワークを実現するための中心的な技術である,[実施項目1]環境モデル実行時更新技術と[実施項目2]動作仕様実行時自動導出技術の構築に取り組んだ.これら要素技術に関する専門家からのフィードバックを踏まえ,要素技術のさらなる洗練化のために,実施項目1,実施項目2の実施期間を当初より2ヶ月延期し,平成31年5月に要素技術の構築を終えた.

Current Status of Research Progress
Current Status of Research Progress

2: Research has progressed on the whole more than it was originally planned.

Reason

平成30年12月,国際ワークショップCPSSに参加し本研究の重要な要素技術である動作仕様実行時導出技術に関する研究発表を行い,ソフトウェア工学分野の著名研究者と議論を行った.その結果得られた手法改善のための有益なコメントに基づき手法の改善を行わなければ十分な品質改善が望めず研究目的を達成できないため,要素技術の確立に取り組む期間を延長する必要が生じ,当初の平成31年3月より延長し,平成30年5月まで行うこととした.計画は変更となったが,計画変更により要素技術の確立という当初の大きな目標は達成できており,概ね順調に研究は進展している.

Strategy for Future Research Activity

平成31年度は,要素技術を反映した実行時モデルフレームワークを開発し,初回の評価実験を行う.また,その結果に基づいて各要素技術を洗練化する.

  • Research Products

    (10 results)

All 2020 2019 2018 Other

All Int'l Joint Research (3 results) Journal Article (2 results) (of which Int'l Joint Research: 1 results,  Peer Reviewed: 2 results) Presentation (5 results) (of which Int'l Joint Research: 5 results)

  • [Int'l Joint Research] Buenos Aires University(アルゼンチン)

    • Country Name
      ARGENTINA
    • Counterpart Institution
      Buenos Aires University
  • [Int'l Joint Research] Imperial College London(英国)

    • Country Name
      UNITED KINGDOM
    • Counterpart Institution
      Imperial College London
  • [Int'l Joint Research] Lip6/Lyon 1 University(フランス)

    • Country Name
      FRANCE
    • Counterpart Institution
      Lip6/Lyon 1 University
  • [Journal Article] Dynamic Update of Discrete Event Controllers2020

    • Author(s)
      Nahabedian Leandro、Braberman Victor、Dippolito Nicolas、Honiden Shinichi、Kramer Jeff、Tei Kenji、Uchitel Sebastian
    • Journal Title

      IEEE Transactions on Software Engineering

      Volume: 46 Pages: 1220~1240

    • DOI

      10.1109/TSE.2018.2876843

    • Peer Reviewed / Int'l Joint Research
  • [Journal Article] Consistency-preserving refactoring of refinement structures in Event-B models2019

    • Author(s)
      T. Kobayashi, F. Ishikawa, S. Honiden
    • Journal Title

      Formal Aspects of Computing

      Volume: 31 Pages: 287~320

    • DOI

      doi.org/10.1007/s00165-019-00478-z

    • Peer Reviewed
  • [Presentation] AutoPUT: An Automated Technique for Retrofitting Closed Unit Tests into Parameterized Unit Tests2018

    • Author(s)
      Keita Tsukamoto, Yuta Maezawa and Shinichi Honiden
    • Organizer
      the 33rd ACM/SIGAPP Symposium on Applied Computing (SAC’18)
    • Int'l Joint Research
  • [Presentation] Identifying safety properties guaranteed in changed environment at runtime2018

    • Author(s)
      Kazuya Aizawa, Kenji Tei and Shinichi Honiden
    • Organizer
      the 3rd IEEE International Conference on Agents (IEEE ICA 2018)
    • Int'l Joint Research
  • [Presentation] Assured Graceful Degradation by Models@run.time2018

    • Author(s)
      Kenji Tei
    • Organizer
      THE 7TH ASIAN-PACIFIC WORKSHOP OF ADVANCED SOFTWARE ENGINEERING (AWASE2018)
    • Int'l Joint Research
  • [Presentation] Updating Environment Model at Runtime for Self-Adaptive Systems2018

    • Author(s)
      Moeka Tanabe, Kenji Tei
    • Organizer
      THE 7TH ASIAN-PACIFIC WORKSHOP OF ADVANCED SOFTWARE ENGINEERING (AWASE2018)
    • Int'l Joint Research
  • [Presentation] Reducing the size of two-player game for identifying guaranteeable safety property at runtime2018

    • Author(s)
      Kazuya Aizawa, Kenji Tei
    • Organizer
      THE 7TH ASIAN-PACIFIC WORKSHOP OF ADVANCED SOFTWARE ENGINEERING (AWASE2018)
    • Int'l Joint Research

URL: 

Published: 2021-01-27  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi