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

形式手法とヒューリスティクスの組み合わせによる物理情報システムの効率的な品質保証

Research Project

Project/Area Number 19J15218
Research Category

Grant-in-Aid for JSPS Fellows

Allocation TypeSingle-year Grants
Section国内
Review Section Basic Section 60050:Software-related
Research InstitutionThe Graduate University for Advanced Studies

Principal Investigator

ZHANG Zhenya  総合研究大学院大学, 複合科学研究科, 特別研究員(DC2)

Project Period (FY) 2019-04-25 – 2021-03-31
Project Status Completed (Fiscal Year 2020)
Budget Amount *help
¥1,700,000 (Direct Cost: ¥1,700,000)
Fiscal Year 2020: ¥800,000 (Direct Cost: ¥800,000)
Fiscal Year 2019: ¥900,000 (Direct Cost: ¥900,000)
Keywordsfalsification, / input constraints, / hierarchical framework / Falsification / Signal Temporal Logic / Stochastic Optimization / Quality Assurance / Cyber-Physical Systems / Search-based Testing
Outline of Research at the Start

Cyber-Physical Systems (CPS) nowadays are permeating people’s daily life. The safety-criticality of CPS poses challenges in quality assurance. While verification is infeasible due to the infinite state space, testing techniques which aim at a counterexample to refute the system specification are pursued. My research topic, namely falsification, solves the system testing problem through stochastic optimization. Different backend techniques, including formal methods, metaheuristics, AI, etc., collaborate in my research together for the goal of high-quality, safety-assured CPS products.

Outline of Annual Research Achievements

This year, with the help of my supervisor Ichiro Hasuo, and my colleague Paolo Arcaini, my work went on smoothly.

Our last work [NFM’20] raised a problem that the classic falsification workflow does not handle logical constraints on inputs, e.g., “the throttle and brake cannot be pushed simultaneously”. We proposed penalty-based methods in that work to solve the problem. However, due to the introduction of penalty, the performance of optimization is harmed. To improve the performance, we propose a new methodology that is called search space transformation. The basic idea is that we construct a map between an unconstrained space and the constrained input space, and we define the fitness in the unconstrained space according to the robustness in the constrained space. Then we can search in the unconstrained space, and once we find a counterexample, we return the mapped point in the input space as the result of the algorithm. Since the returned point is in the input space, it is guaranteed to satisfy the input constraint. We experimentally show the superiority of our method. This work has been published in [EMSOFT’20].

I also finished my doctoral thesis, in which I summarize my PhD works. It mainly includes different techniques that improve the existing falsification framework. Overall, I propose a hierarchical framework for falsification. The framework consists in two layers: the top layer selects a sub-problem to proceed; the bottom layer runs the selected sub-problem and returns feedback to the top layer for its further decision.

Research Progress Status

令和2年度が最終年度であるため、記入しない。

Strategy for Future Research Activity

令和2年度が最終年度であるため、記入しない。

Report

(2 results)
  • 2020 Annual Research Report
  • 2019 Annual Research Report
  • Research Products

    (11 results)

All 2020 2019

All Journal Article (6 results) (of which Int'l Joint Research: 5 results,  Peer Reviewed: 4 results,  Open Access: 5 results) Presentation (5 results) (of which Int'l Joint Research: 4 results)

  • [Journal Article] Constraining Counterexamples in Hybrid System Falsification: Penalty-Based Approaches2020

    • Author(s)
      Zhang Zhenya、Arcaini Paolo、Hasuo Ichiro
    • Journal Title

      NASA Formal Methods. NFM 2020.

      Volume: 12229 Pages: 401-419

    • DOI

      10.1007/978-3-030-55754-6_24

    • ISBN
      9783030557539, 9783030557546
    • Related Report
      2020 Annual Research Report
    • Peer Reviewed / Open Access / Int'l Joint Research
  • [Journal Article] Hybrid System Falsification Under (In)equality Constraints via Search Space Transformation2020

    • Author(s)
      Zhang Zhenya、Arcaini Paolo、Hasuo Ichiro
    • Journal Title

      IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems

      Volume: 39 Issue: 11 Pages: 3674-3685

    • DOI

      10.1109/tcad.2020.3013073

    • Related Report
      2020 Annual Research Report
    • Peer Reviewed / Open Access / Int'l Joint Research
  • [Journal Article] ARCH-COMP 2020 Category Report: Falsification2020

    • Author(s)
      Ernst Gidon、Arcaini Paolo、Bennani Ismail、Donze Alexandre、Fainekos Georgios、Frehse Goran、Mathesen Logan、Menghi Claudio、Pedrielli Giulia、Pouzet Marc、Yaghoubi Shakiba、Yamagata Yoriyuki、Zhang Zhenya
    • Journal Title

      7th International Workshop on Applied Verification of Continuous and Hybrid Systems (ARCH20)

      Volume: 74 Pages: 140-152

    • DOI

      10.29007/trr1

    • Related Report
      2020 Annual Research Report
    • Open Access / Int'l Joint Research
  • [Journal Article] Multi-armed Bandits for Boolean Connectives in Hybrid System Falsification2019

    • Author(s)
      Zhenya Zhang, Ichiro Hasuo, Paolo Arcaini
    • Journal Title

      Computer Aided Verification

      Volume: 11561 Pages: 401-420

    • DOI

      10.1007/978-3-030-25540-4_23

    • ISBN
      9783030255398, 9783030255404
    • Related Report
      2019 Annual Research Report
    • Peer Reviewed / Open Access
  • [Journal Article] Fast Falsification of Hybrid Systems Using Probabilistically Adaptive Input2019

    • Author(s)
      Gidon Ernst, Sean Sedwards, Zhenya Zhang, Ichiro Hasuo
    • Journal Title

      Quantitative Evaluation of Systems

      Volume: 11785 Pages: 165-181

    • DOI

      10.1007/978-3-030-30281-8_10

    • ISBN
      9783030302801, 9783030302818
    • Related Report
      2019 Annual Research Report
    • Peer Reviewed / Int'l Joint Research
  • [Journal Article] ARCH-COMP 2019 Category Report: Falsification2019

    • Author(s)
      Gidon Ernst, Paolo Arcaini, Alexandre Donze, Georgios Fainekos, Logan Mathesen, Giulia Pedrielli, Shakiba Yaghoubi, Yoriyuki Yamagata, Zhenya Zhang
    • Journal Title

      6th International Workshop on Applied Verification of Continuous and Hybrid Systems

      Volume: 61 Pages: 129-140

    • DOI

      10.29007/68dk

    • Related Report
      2019 Annual Research Report
    • Open Access / Int'l Joint Research
  • [Presentation] Multi-Armed Bandits for Boolean Connectives in Hybrid System Falsification2020

    • Author(s)
      Zhenya Zhang
    • Organizer
      日本ソフトウェア科学会第 37 回大会
    • Related Report
      2020 Annual Research Report
  • [Presentation] Hybrid System Falsification Under (In)equality Constraints via Search Space Transformation2020

    • Author(s)
      Zhenya Zhang
    • Organizer
      International Conference on Embedded Software (EMSOFT 2020)
    • Related Report
      2020 Annual Research Report
    • Int'l Joint Research
  • [Presentation] Constraining Counterexamples in Hybrid System Falsification: Penalty-Based Approaches2020

    • Author(s)
      Zhenya Zhang
    • Organizer
      12th NASA Formal Methods Symposium NFM 2020
    • Related Report
      2020 Annual Research Report
    • Int'l Joint Research
  • [Presentation] Hybrid System Falsification Using Monte Carlo Tree Search.2019

    • Author(s)
      Zhenya Zhang
    • Organizer
      4th Workshop on Monitoring And Testing of Cyber-Physical Systems
    • Related Report
      2019 Annual Research Report
    • Int'l Joint Research
  • [Presentation] Multi-Armed Bandits for Boolean Connectives in Hybrid System Falsification2019

    • Author(s)
      Zhenya Zhang
    • Organizer
      31st International Conference on Computer-Aided Verification
    • Related Report
      2019 Annual Research Report
    • Int'l Joint Research

URL: 

Published: 2019-05-29   Modified: 2024-03-26  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi