Combining Theorem Proving and Narrowing for Rewriting-Logic Specifications

被引:0
|
作者
Rusu, Vlad [1 ]
机构
[1] Inria Rennes Bretagne Atlant, Rennes, France
来源
TEST AND PROOFS, PROCEEDINGS | 2010年 / 6143卷
关键词
FOUNDATIONS;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present an approach for verifying dynamic systems specified in rewriting logic, a formal specification language implemented in the Maude system. Our approach is tailored for invariants, i.e., properties that hold on all states reachable from a given class of initial states. The approach consists in encoding invariance properties into inductive properties written in membership equational logic, a sublogic of rewriting logic also implemented in Maude. The invariants can then be verified using an inductive theorem prover available for membership equational logic, possibly in interaction with narrowing-based symbolic analysis tools for rewriting-logic specifications also available in the Maude environment. We show that it is possible, and useful, to automatically test invariants by symbolic analysis before interactively proving them.
引用
收藏
页码:135 / 150
页数:16
相关论文
共 50 条
  • [1] Verifying Reachability-Logic Properties on Rewriting-Logic Specifications
    Lucanu, Dorel
    Rusu, Vlad
    Arusoaie, Andrei
    Nowak, David
    [J]. LOGIC, REWRITING, AND CONCURRENCY, 2015, 9200 : 451 - 474
  • [2] Logical Approach to Theorem Proving with Term Rewriting on KR-logic
    Yoshida, Tadayuki
    Nantajeewarawat, Ekawit
    Munetomo, Masaharu
    Akama, Kiyoshi
    [J]. KEOD: PROCEEDINGS OF THE 11TH INTERNATIONAL JOINT CONFERENCE ON KNOWLEDGE DISCOVERY, KNOWLEDGE ENGINEERING AND KNOWLEDGE MANAGEMENT - VOL 2: KEOD, 2019, : 282 - 289
  • [3] Combining Rewriting-Logic, Architecture Generation, and Simulation to Exploit Coarse-Grained Reconfigurable Architectures
    Morra, Carlos
    Bispo, Joao
    Cardoso, Joao M. P.
    Becker, Juergen
    [J]. PROCEEDINGS OF THE SIXTEENTH IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, 2008, : 320 - +
  • [4] Inductive theorem proving for design specifications
    Padawitz, P
    [J]. JOURNAL OF SYMBOLIC COMPUTATION, 1996, 21 (01) : 41 - 99
  • [5] Modeling a reconfigurable system for computing the FFT in place via rewriting-logic
    Ayala-Rincón, M
    Nogueira, RB
    Llanos, CH
    Jacobi, RP
    Hartenstein, RW
    [J]. 16TH SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN, SBCCI 2003, PROCEEDINGS, 2003, : 205 - 210
  • [6] Declarative debugging of rewriting logic specifications
    Riesco, Adrian
    Verdejo, Alberto
    Marti-Oliet, Narciso
    Caballero, Rafael
    [J]. JOURNAL OF LOGIC AND ALGEBRAIC PROGRAMMING, 2012, 81 (7-8): : 851 - 897
  • [7] Declarative Debugging of Rewriting Logic Specifications
    Riesco, Adrian
    Verdejo, Alberto
    Caballero, Rafael
    Marti-Oliet, Narciso
    [J]. RECENT TRENDS IN ALGEBRAIC DEVELOPMENT TECHNIQUES, 2009, 5486 : 308 - 325
  • [8] Combining programming with theorem proving
    Chen, CY
    Xi, HW
    [J]. ACM SIGPLAN NOTICES, 2005, 40 (09) : 66 - 77
  • [9] Inductive theorem proving in hierarchical conditional specifications
    Avenhaus, J
    Madlener, K
    [J]. MODELS, ALGEBRAS, AND PROOFS, 1999, 203 : 337 - 371
  • [10] Narrowing and Rewriting Logic: from Foundations to Applications
    Escobar, Santiago
    Meseguer, Jose
    Thati, Prasanna
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2007, 177 : 5 - 33