Using induction and rewriting to verify and complete parameterized specifications

被引:0
|
作者
Bouhoula, A [1 ]
机构
[1] CRIN, F-54602 VILLERS LES NANCY, FRANCE
关键词
theorem proving; sufficient completeness; implicit induction; parameterized conditional specifications; term rewriting systems;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In software engineering there is a growing demand for formal methods for the specification and validation of software systems. The formal development of a system might give rise to many proof obligations. We must prove the completeness of the specification and the validity of some inductive properties. In this framework, many provers have been developed. However they require much user interaction even for simple proof tasks. In this paper, we present new procedures to test sufficient completeness and to prove or disprove inductive properties automatically in parameterized conditional specifications. The method has been implemented in the prover SPIKE. Computer experiments illustrate the improvements in length and structure of proofs, due to parameterization. Moreover, SPIKE offers facilities to check and complete specifications.
引用
收藏
页码:245 / 276
页数:32
相关论文
共 50 条
  • [41] A Program Logic to Verify Signal Temporal Logic Specifications of Hybrid Systems
    Ahmad, Hammad
    Jeannin, Jean-Baptiste
    [J]. HSCC2021: PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON HYBRID SYSTEMS: COMPUTATION AND CONTROL (PART OF CPS-IOT WEEK), 2021,
  • [42] A FUNCTIONAL DATA MODEL FOR ASSEMBLIES USED TO VERIFY PRODUCT DESIGN SPECIFICATIONS
    BAXTER, JE
    JUSTER, NP
    DEPENNINGTON, A
    [J]. PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART B-JOURNAL OF ENGINEERING MANUFACTURE, 1994, 208 (04) : 235 - 244
  • [44] Synthesizing Locally Symmetric Parameterized Protocols from Temporal Specifications
    Zhang, Ruoxi
    Trefler, Richard
    Namjoshi, Kedar S.
    [J]. 2022 FORMAL METHODS IN COMPUTER-AIDED DESIGN, FMCAD, 2022, 3 : 235 - 244
  • [45] Combining Theorem Proving and Narrowing for Rewriting-Logic Specifications
    Rusu, Vlad
    [J]. TEST AND PROOFS, PROCEEDINGS, 2010, 6143 : 135 - 150
  • [46] Complete rewriting systems for codified submonoids
    Malheiro, A
    [J]. INTERNATIONAL JOURNAL OF ALGEBRA AND COMPUTATION, 2005, 15 (02) : 207 - 216
  • [47] Formal model for SDL specifications based on Timed Rewriting Logic
    Steggles L.J.
    Kosiuczenko P.
    [J]. Automated Software Engineering, 2000, 7 (01) : 61 - 90
  • [48] A feasibility study using a stereo-optical camera system to verify gamma knife treatment specifications.
    Drzymala, RE
    Guo, CF
    Sohn, JW
    Rich, KM
    Simpson, JR
    Wasserman, TH
    [J]. PROCEEDINGS OF THE 22ND ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY, VOLS 1-4, 2000, 22 : 1486 - 1489
  • [49] Finite complete rewriting systems for groups
    Dekov, DV
    [J]. COMMUNICATIONS IN ALGEBRA, 1997, 25 (12) : 4023 - 4028
  • [50] A Formal Approach to Verify Parameterized Protocols in Mobile Cyber-Physical Systems
    Zhang, Long
    Hu, Wenyan
    Qu, Wanxia
    Guo, Yang
    Li, Sikun
    [J]. MOBILE INFORMATION SYSTEMS, 2017, 2017