Formal verification of digital systems

被引:1
|
作者
Swamy, G
机构
关键词
D O I
10.1109/ICVD.1997.568078
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A formal verifier is an automated decision procedure that can prove or disprove a set of statements in some logical system of reasoning. Problems informal verification have been posed and studied in a variety of disciplines for many years. However the last ten years have produced significant advances in both the theory and practical art of building formal verifiers. Various formal proof techniques available today include language containment, model checking, equivalence checking, symbolic simulation and theorem proving. In this tutorial, we will be restricting ourselves to the formal finite state machine based techniques: language containment, model checking and equivalence checking. A brief introduction to the technologies that underly these techniques will be presented as well. The tutorial will conclude with some examples of how formal methods can be employed in the verification of hardware systems
引用
收藏
页码:213 / 217
页数:5
相关论文
共 50 条
  • [41] Formal Verification of Graphical Properties of Interactive Systems
    Prun D.
    Béger P.
    Proceedings of the ACM on Human-Computer Interaction, 2022, 6 (EICS)
  • [42] Formal methods and automated verification of critical systems
    ter Beek, Maurice H.
    Gnesi, Stefania
    Knapp, Alexander
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2018, 20 (04) : 355 - 358
  • [43] Using formal methods for autonomous systems: Five recipes for formal verification
    Luckcuck, Matt
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART O-JOURNAL OF RISK AND RELIABILITY, 2023, 237 (02) : 278 - 292
  • [44] Formal Specification and Verification of Ubiquitous and Pervasive Systems
    Coronato, Antonio
    De Pietro, Giuseppe
    ACM TRANSACTIONS ON AUTONOMOUS AND ADAPTIVE SYSTEMS, 2011, 6 (01)
  • [45] Formal verification of cP systems using Coq
    Yezhou Liu
    Radu Nicolescu
    Jing Sun
    Journal of Membrane Computing, 2021, 3 : 205 - 220
  • [46] Modeling and formal verification of production automation systems
    Ruf, Jürgen
    Weiss, Roland J.
    Kropf, Thomas
    Rosenstiel, Wolfgang
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2004, 3147 : 541 - 566
  • [47] FORMAL VERIFICATION OF P SYSTEMS USING SPIN
    Ipate, Florentin
    Lefticaru, Raluca
    Tudose, Cristina
    INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2011, 22 (01) : 133 - 142
  • [48] Formal Modelling and Verification of Concurrent Systems with XCCS
    Szpyrka, Marcin
    Matyasik, Piotr
    PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING, 2008, : 454 - 458
  • [49] A formal approach towards systems modeling and verification
    Bhattacharyya, J
    Chaudhuri, AD
    Bhattacharya, S
    IEEE TENCON 2003: CONFERENCE ON CONVERGENT TECHNOLOGIES FOR THE ASIA-PACIFIC REGION, VOLS 1-4, 2003, : 178 - 182
  • [50] Modular formal verification of specifications of concurrent systems
    Gradara, Sara
    Santone, Antonella
    Vaglini, Gigliola
    Villani, Maria Luisa
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2008, 18 (01): : 5 - 28