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

Flexible Refactoring and Effective Guiding of Stepwise Refinement Design

Research Project

Project/Area Number 17H07323
Research Category

Grant-in-Aid for Research Activity Start-up

Allocation TypeSingle-year Grants
Research Field Software
Research InstitutionNational Institute of Informatics

Principal Investigator

Kobayashi Tsutomu  国立情報学研究所, アーキテクチャ科学研究系, 特任研究員 (10803405)

Project Period (FY) 2017-08-25 – 2019-03-31
Project Status Completed (Fiscal Year 2018)
Budget Amount *help
¥2,990,000 (Direct Cost: ¥2,300,000、Indirect Cost: ¥690,000)
Fiscal Year 2018: ¥1,560,000 (Direct Cost: ¥1,200,000、Indirect Cost: ¥360,000)
Fiscal Year 2017: ¥1,430,000 (Direct Cost: ¥1,100,000、Indirect Cost: ¥330,000)
Keywordsソフトウェア / 段階的詳細化 / 形式手法 / ソフトウェアモデリング / ソフトウエア開発効率化・安定化 / Event-B / プロブレムフレーム
Outline of Final Research Achievements

Using formal specifications is known to be effective for constructing high-assurance software systems. Stepwise refinement mechanism of some formal specification methods enables developers to gradually introduce elements of a target system to specifications. We found that changing the order of elements’ introduction while preserving the consistency improves maintainability and reusability of the specification.
In this research project, we aimed at improving the flexibility of existing methods for changing elements’ introduction. We defined patterns of refinement from existing formal specifications. We also constructed a method for changing elements’ introduction with new elements derived from the patterns. In addition, we analyzed introduction orders and found the best practices for designing refinements.

Academic Significance and Societal Importance of the Research Achievements

本研究は、ソフトウェア工学における最も重要な概念であるモデルの抽象化・詳細化に、厳密な方法と新しい切り口で貢献するものである。
さらに、本研究の成果は形式仕様を用いた開発のコストを下げ、積極的な再利用を促進する。そのため、本研究は高信頼システムの開発プロセスの改良につながり、より多くのソフトウェアシステムを安全にすることに貢献するものと期待される。

Report

(3 results)
  • 2018 Annual Research Report   Final Research Report ( PDF )
  • 2017 Annual Research Report
  • Research Products

    (6 results)

All 2019 2018 2017 Other

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

  • [Int'l Joint Research] トゥールーズ工科大学(フランス)

    • Related Report
      2018 Annual Research Report
  • [Int'l Joint Research] ニューカッスル大学(英国)

    • Related Report
      2018 Annual Research Report
  • [Journal Article] Consistency-Preserving Refactoring of Refinement Structures in Event-B Models2019

    • Author(s)
      Tsutomu Kobayashi, Fuyuki Ishikawa, Shinichi Honiden
    • Journal Title

      Formal Aspects of Compupting

      Volume: Preprint Issue: 3 Pages: 287-320

    • DOI

      10.1007/s00165-019-00478-z

    • Related Report
      2018 Annual Research Report
    • Peer Reviewed / Int'l Joint Research
  • [Presentation] Refactoring Refinement of Event-B Models2018

    • Author(s)
      Tsutomu Kobayashi and Fuyuki Ishikawa
    • Organizer
      Shonan Meeting towards Industrial Application of Advanced Formal Methods for Cyber-Physical System Engineering
    • Related Report
      2018 Annual Research Report
    • Int'l Joint Research
  • [Presentation] 博士論文紹介:Supporting Planning and Refactoring of Refinement Structure of Event-B Models2017

    • Author(s)
      小林 努
    • Organizer
      第197回ソフトウェア工学研究発表会
    • Related Report
      2017 Annual Research Report
    • Invited
  • [Presentation] Extracting Traceability between Predicates in Event-B Refinement2017

    • Author(s)
      Shinnosuke Saruwatari
    • Organizer
      The 24th Asia-Pacific Software Engineering Conference
    • Related Report
      2017 Annual Research Report
    • Int'l Joint Research

URL: 

Published: 2017-08-25   Modified: 2020-03-30  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi