Heuristic search for equivalence checking

被引:0
|
作者
Nicoletta De Francesco
Giuseppe Lettieri
Antonella Santone
Gigliola Vaglini
机构
[1] University of Pisa,Dipartimento di Ingegneria dell’Informazione
[2] University of Sannio,Dipartimento di Ingegneria
来源
Software & Systems Modeling | 2016年 / 15卷
关键词
Heuristic search algorithms; Bisimulation; Concurrent systems; Model checking;
D O I
暂无
中图分类号
学科分类号
摘要
Equivalence checking plays a crucial role in formal verification since it is a natural relation for expressing the matching of a system implementation against its specification. In this paper, we present an efficient procedure, based on heuristic search, for checking well-known bisimulation equivalences for concurrent systems specified through process algebras. The method tries to improve, with respect to other solutions, both the memory occupation and the time required for proving the equivalence of systems. A prototype has been developed to evaluate the approach on several examples of concurrent system specifications.
引用
收藏
页码:513 / 530
页数:17
相关论文
共 50 条
  • [1] Heuristic search for equivalence checking
    De Francesco, Nicoletta
    Lettieri, Giuseppe
    Santone, Antonella
    Vaglini, Gigliola
    SOFTWARE AND SYSTEMS MODELING, 2016, 15 (02): : 513 - 530
  • [2] Heuristic Model Checking using a Monte-Carlo Tree Search Algorithm
    Poulding, Simon
    Feldt, Robert
    GECCO'15: PROCEEDINGS OF THE 2015 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2015, : 1359 - 1366
  • [3] Heuristic search plus local model checking in selective mu-calculus
    Santone, A
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2003, 29 (06) : 510 - 523
  • [4] Checking Equivalence for Reo Networks
    Blechmann, Tobias
    Baier, Christel
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2008, 215 : 209 - 226
  • [5] Checking Semantics Equivalence of MDA Transformations in Concurrent Systems
    Barbosa, Paulo
    Ramalho, Franklin
    Figueiredo, Jorge
    Junior, Antonio
    Costa, Aniko
    Gomes, Luis
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2009, 15 (11) : 2196 - 2224
  • [6] Equivalence Checking of Sequential Quantum Circuits
    Wang, Qisheng
    Li, Riling
    Ying, Mingsheng
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (09) : 3143 - 3156
  • [7] Distributed On-the-Fly Equivalence Checking
    Joubert, Christophe
    Mateescu, Radu
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 128 (03) : 47 - 62
  • [8] Checking NFA Equivalence with Bisimulations up to Congruence
    Bonchi, Filippo
    Pous, Damien
    ACM SIGPLAN NOTICES, 2013, 48 (01) : 457 - 468
  • [9] Automated Equivalence Checking of Concurrent Quantum Systems
    Ardeshir-Larijani, Ebrahim
    Gay, Simon J.
    Nagarajan, Rajagopal
    ACM TRANSACTIONS ON COMPUTATIONAL LOGIC, 2018, 19 (04)
  • [10] Petri nets behavioral equivalence checking in SMV
    Drozdov, Dmitrii
    Dubinin, Victor
    Kulagin, Vladimir
    2016 INTERNATIONAL SIBERIAN CONFERENCE ON CONTROL AND COMMUNICATIONS (SIBCON), 2016,