Skip to main content

Showing 1–13 of 13 results for author: Ishii, D

.
  1. arXiv:2403.10919  [pdf, ps, other

    cs.SE

    A Hypergraph-based Formalization of Hierarchical Reactive Modules and a Compositional Verification Method

    Authors: Daisuke Ishii

    Abstract: The compositional approach is important for reasoning about large and complex systems. In this work, we address synchronous systems with hierarchical structures, which are often used to model cyber-physical systems. We revisit the theory of reactive modules and reformulate it based on hypergraphs to clarify the parallel composition and the hierarchical description of modules. Then, we propose an a… ▽ More

    Submitted 16 March, 2024; originally announced March 2024.

    Comments: 18 pages, to be published at SPIN 2024

  2. arXiv:2206.02992  [pdf, other

    cs.LO

    SMT-Based Model Checking of Industrial Simulink Models

    Authors: Daisuke Ishii, Takashi Tomita, Toshiaki Aoki, The Quyen Ngo, Thi Bich Ngoc Do, Hideaki Takai

    Abstract: The development of embedded systems requires formal analysis of models such as those described with MATLAB/Simulink. However, the increasing complexity of industrial models makes analysis difficult. This paper proposes a model checking method for Simulink models using SMT solvers. The proposed method aims at (1) automated, efficient and comprehensible verification of complex models, (2) numericall… ▽ More

    Submitted 6 June, 2022; originally announced June 2022.

    Comments: 16 pages, 5 figures, 1 table, submitted to ICFEM 2022

  3. arXiv:2112.05411  [pdf, other

    cs.SE cs.LO

    Compositional Test Generation of Industrial Synchronous Systems

    Authors: Daisuke Ishii, Takashi Tomita, Kenji Onishi, Toshiaki Aoki

    Abstract: Synchronous systems provide a basic model of embedded systems and industrial systems are modeled as Simulink diagrams and/or Lustre programs. Although the test generation problem is critical in the development of safe systems, it often fails because of the spatial and temporal complexity of the system descriptions. This paper presents a compositional test generation method to address the complexit… ▽ More

    Submitted 10 December, 2021; originally announced December 2021.

    Comments: 22 pages, 5 figures, 2 tables. Rejected from VMCAI 2021

  4. arXiv:2112.02804  [pdf, other

    cs.LO

    Approximate Translation from Floating-Point to Real-Interval Arithmetic

    Authors: Daisuke Ishii, Takashi Tomita, Toshiaki Aoki

    Abstract: Floating-point arithmetic (FPA) is a mechanical representation of real arithmetic (RA), where each operation is replaced with a rounded counterpart. Various numerical properties can be verified by using SMT solvers that support the logic of FPA. However, the scalability of the solving process remains limited when compared to RA. In this paper, we present a decision procedure for FPA that takes adv… ▽ More

    Submitted 6 December, 2021; originally announced December 2021.

    Comments: 21 pages, 9 figures, 4 tables

  5. Formalizing the Soundness of the Encoding Methods of SAT-based Model Checking

    Authors: Daisuke Ishii, Saito Fujii

    Abstract: One of the effective model checking methods is to utilize the efficient decision procedure of SAT (or SMT) solvers. In a SAT-based model checking, a system and its property are encoded into a set of logic formulas and the safety is checked based on the satisfiability of the formulas. As the encoding methods are improved and crafted (e.g., k-induction and IC3/PDR), verifying their correctness becom… ▽ More

    Submitted 11 March, 2022; v1 submitted 24 June, 2020; originally announced June 2020.

    Comments: Accepted to be published in the 14th International Symposium on Theoretical Aspects of Software Engineering (TASE), 2020; path length k+1 in the bounded safety encoding, which was redundant, was decremented; fixed typo in Eq (12)

  6. Computer-Assisted Verification of Four Interval Arithmetic Operators

    Authors: Daisuke Ishii, Tomohito Yabu

    Abstract: Interval arithmetic libraries provide the four elementary arithmetic operators for operand intervals bounded by floating-point numbers. Actual implementations need to make a large case analysis that considers, e.g., magnitude relations between all pairs of argument bounds, positional relations between the arguments and zero, and handling of the special values, infinities and NaN. Their correctness… ▽ More

    Submitted 8 April, 2020; v1 submitted 23 March, 2020; originally announced March 2020.

    Comments: 15 pages, 5 figures, 2 tables

    Journal ref: Journal of Computational and Applied Mathematics 377, 112893 (2020)

  7. arXiv:1910.12272  [pdf, ps, other

    cs.PL

    Declarative Semantics of the Hybrid Constraint Language HydLa

    Authors: Kazunori Ueda, Hiroshi Hosobe, Daisuke Ishii

    Abstract: Hybrid systems are dynamical systems with continuous evolution of states and discrete evolution of states and governing equations. We have worked on the design and implementation of HydLa, a constraint-based modeling language for hybrid systems, with a view to the proper handling of uncertainties and the integration of simulation and verification. HydLa's constraint hierarchies facilitate the desc… ▽ More

    Submitted 27 October, 2019; originally announced October 2019.

    Comments: 10 pages, 3 figures. This is an English translation of the paper that originally appeared in Computer Software, Vol.28, No.1 (2011), pp.306-311, doi:10.11309/jssst.28.1_306

  8. HySIA: Tool for Simulating and Monitoring Hybrid Automata Based on Interval Analysis

    Authors: Daisuke Ishii, Alexandre Goldsztejn

    Abstract: We present HySIA: a reliable runtime verification tool for nonlinear hybrid automata (HA) and signal temporal logic (STL) properties. HySIA simulates an HA with interval analysis techniques so that a trajectory is enclosed sharply within a set of intervals. Then, HySIA computes whether the simulated trajectory satisfies a given STL property; the computation is performed again with interval analysi… ▽ More

    Submitted 2 December, 2017; originally announced December 2017.

    Comments: Appeared in RV'17; the final publication is available at Springer

  9. Monitoring Temporal Properties using Interval Analysis

    Authors: Daisuke Ishii, Naoki Yonezaki, Alexandre Goldsztejn

    Abstract: Verification of temporal logic properties plays a crucial role in proving the desired behaviors of continuous systems. In this paper, we propose an interval method that verifies the properties described by a bounded signal temporal logic. We relax the problem so that if the verification process cannot succeed at the prescribed precision, it outputs an inconclusive result. The problem is solved by… ▽ More

    Submitted 7 February, 2016; originally announced February 2016.

    Comments: arXiv admin note: text overlap with arXiv:1506.01762

    Journal ref: IEICE Trans. Fundamentals, vol. E99-A, no. 2, pp. 442-453, Feb. 2016

  10. arXiv:1506.01762  [pdf, other

    cs.LO eess.SY math.NA

    Monitoring Bounded LTL Properties Using Interval Analysis

    Authors: Daisuke Ishii, Naoki Yonezaki, Alexandre Goldsztejn

    Abstract: Verification of temporal logic properties plays a crucial role in proving the desired behaviors of hybrid systems. In this paper, we propose an interval method for verifying the properties described by a bounded linear temporal logic. We relax the problem to allow outputting an inconclusive result when verification process cannot succeed with a prescribed precision, and present an efficient and ri… ▽ More

    Submitted 14 July, 2015; v1 submitted 4 June, 2015; originally announced June 2015.

    Comments: Appeared in NSV'15

  11. Scalable Parallel Numerical Constraint Solver Using Global Load Balancing

    Authors: Daisuke Ishii, Kazuki Yoshizoe, Toyotaro Suzumura

    Abstract: We present a scalable parallel solver for numerical constraint satisfaction problems (NCSPs). Our parallelization scheme consists of homogeneous worker solvers, each of which runs on an available core and communicates with others via the global load balancing (GLB) method. The parallel solver is implemented with X10 that provides an implementation of GLB as a library. In experiments, several NCSPs… ▽ More

    Submitted 18 May, 2015; originally announced May 2015.

    Comments: To be presented at X10'15 Workshop

    ACM Class: D.1.3

  12. Scalable Parallel Numerical CSP Solver

    Authors: Daisuke Ishii, Kazuki Yoshizoe, Toyotaro Suzumura

    Abstract: We present a parallel solver for numerical constraint satisfaction problems (NCSPs) that can scale on a number of cores. Our proposed method runs worker solvers on the available cores and simultaneously the workers cooperate for the search space distribution and balancing. In the experiments, we attained up to 119-fold speedup using 256 cores of a parallel computer.

    Submitted 6 November, 2014; originally announced November 2014.

    Comments: The final publication is available at Springer

  13. Strong correlation effects of the Re 5$d$ electrons on the metal-insulator transition in Ca$_2$FeReO$_6$

    Authors: H. Iwasawa, T. Saitoh, Y. Yamashita, D. Ishii, H. Kato, N. Hamada, Y. Tokura, D. D. Sarma

    Abstract: We have investigated the electronic structure of polycrystalline Ca$_2$FeReO$_6$ using photoemission spectroscopy and band-structure calculations within the local-density approximation+$U$ (LDA+$U$) scheme. In valence-band photoemission spectra, a double-peak structure which is characteristic of the metallic double perovskite series has been observed near the Fermi level ($E_{\rm F}$), although… ▽ More

    Submitted 29 November, 2004; originally announced November 2004.

    Comments: 7 pages text, 5 figures, to be pulished in Phys. Rev. B