Science Explorer Back to mapMap

Most cited papers in Formal Methods in Verification

What are the most cited papers in Formal Methods in Verification?

The most cited paper in Formal Methods in Verification is "Petri nets: Properties, analysis and applications" (Tadao Murata, 1989), with 10,641 citations. Next come "Graph-Based Algorithms for Boolean Function Manipulation" (8,956) and "Statecharts: a visual formalism for complex systems" (6,762).

Showing 50 of 98 papers. Every paper with more than 1,172 citations is listed.

Most cited papers, sortable by citations and release date
#Paper
1 Petri nets: Properties, analysis and applications Tadao Murata · Proceedings of the IEEE Apr 1989 10,641
2 Graph-Based Algorithms for Boolean Function Manipulation Bryant · IEEE Transactions on Computers Open access Aug 1986 8,956
3 Statecharts: a visual formalism for complex systems David Harel · Science of Computer Programming Open access Jun 1987 6,762
4 A theory of timed automata Rajeev Alur, David L. Dill · Theoretical Computer Science Open access Apr 1994 6,524
5 Z3: An Efficient SMT Solver Leonardo de Moura, Nikolaj Bjørner · Lecture notes in computer science Conference paper 2008 6,516
6 The temporal logic of programs Amir Pnueli Conference paper Sep 1977 5,753
7 On observing nondeterminism and concurrency Matthew Hennessy, Robin Milner · Lecture notes in computer science Conference paper 1980 4,501
8 Benchmarking optimization software with performance profiles Elizabeth D. Dolan, Jorge J. Morè · Mathematical Programming 2002 4,469
9 Planning and acting in partially observable stochastic domains Leslie Pack Kaelbling, Michael L. Littman, Anthony R. Cassandra · Artificial Intelligence Open access May 1998 4,230
10 The Unified Modeling Language reference manual James E. Rumbaugh, Grady Booch, Ivar Jacobson · CERN Document Server (European Organization for Nuclear Research) 1999 4,185
11 Strips: A new approach to the application of theorem proving to problem solving Richard E. Fikes, Nils J. Nilsson · Artificial Intelligence Dec 1971 4,105
12 A logic for default reasoning Raymond Reiter · Artificial Intelligence Apr 1980 3,937
13 The model checker SPIN Gerard J. Holzmann · IEEE Transactions on Software Engineering May 1997 3,802
14 Communicating sequential processes C. A. R. Hoare · Communications of the ACM Open access 1983 3,789
15 Automatic verification of finite-state concurrent systems using temporal logic specifications E. M. Clarke, E. Allen Emerson, Aravinda Prasad Sistla · ACM Transactions on Programming Languages and Systems Open access Apr 1986 3,602
16 Supervisory Control of a Class of Discrete Event Processes Peter J. Ramadge, Walter Murray Wonham · SIAM Journal on Control and Optimization 1987 3,372
17 A Temporal Logic of Nested Calls and Returns Rajeev Alur, Kousha Etessami, P. Madhusudan · Lecture notes in computer science Conference paper 2004 3,339
18 On the logic of theory change: Partial meet contraction and revision functions Carlos E. Alchourrón, Peter Gärdenfors, David Makinson · Journal of Symbolic Logic Jun 1985 3,248
19 A machine program for theorem-proving Martin D. Davis, George W. Logemann, Donald W. Loveland · Communications of the ACM Open access Jul 1962 3,234
20 Between MDPs and semi-MDPs: A framework for temporal abstraction in reinforcement learning Richard S. Sutton, Doina Precup, Satinder Pal Singh · Artificial Intelligence Open access Aug 1999 3,216
21 The control of discrete event systems Peter J. Ramadge, Walter Murray Wonham · Proceedings of the IEEE 1989 2,945
22 Chaff Matthew W. Moskewicz, Conor F. Madigan, Ying Jie Zhao et al. Conference paper 2001 2,938
23 A calculus of mobile processes, I Robin Milner, Joachim Parrow, David S. Walker · Information and Computation Open access Sep 1992 2,867
24 Symbolic model checking Emma L. Clarke, K. McMillan, Sérgio Campos et al. · Lecture notes in computer science Conference paper 1996 2,856
25 Constructing Induction Rules for Deductive Synthesis Proofs Alan Bundy, Lucas Dixon, Jeremy Gow et al. · Electronic Notes in Theoretical Computer Science Open access Mar 2006 2,818
26 Symbolic model checking: 1020 States and beyond Jerry R. Burch, E. M. Clarke, Kenneth L. McMillan et al. · Information and Computation Open access Jun 1992 2,711
27 An Extensible SAT-solver Niklas Eén, Niklas Sörensson · Lecture notes in computer science Conference paper 2004 2,642
28 Can programming be liberated from the von Neumann style? John Backus · Communications of the ACM Open access Aug 1978 2,613
29 PRISM 4.0: Verification of Probabilistic Real-Time Systems Marta Kwiatkowska, Gethin Norman, David A. Parker · Lecture notes in computer science Conference paper 2011 2,390
30 Isabelle/HOL: A Proof Assistant for Higher-Order Logic Tobias Nipkow, Markus Wenzel, Lawrence Charles Paulson · Digital Access to Libraries (Université catholique de Louvain (UCL), l'Université de Namur (UNamur) and the Université Saint-Louis (USL-B)) 2002 2,319
31 An Algorithm for Subgraph Isomorphism Julian R. Ullmann · Journal of the ACM Open access 1976 2,300
32 Design and synthesis of synchronization skeletons using branching time temporal logic Edmund M. Clarke, E. Allen Emerson · Lecture notes in computer science Conference paper 19 Nov 2005 2,198
33 Uppaal in a nutshell Kim G. Larsen, Paul Pettersson, Wang Yi · International Journal on Software Tools for Technology Transfer Dec 1997 2,186
34 Symbolic Model Checking without BDDs Armin Biere, Alessandro Cimatti, Edmund M. Clarke et al. · Lecture notes in computer science Conference paperOpen access 1999 2,156
35 Attack Detection and Identification in Cyber-Physical Systems Fabio Pasqualetti, Florian Dörfler, Francesco Bullo · IEEE Transactions on Automatic Control 21 Jun 2013 2,131
36 Symbolic Boolean manipulation with ordered binary-decision diagrams Randal E. Bryant · ACM Computing Surveys Sep 1992 2,030
37 A Structural Approach to Operational Semantics Gordon D. Plotkin 2004 1,983
38 Temporal and Modal Logic E. Allen Emerson · Elsevier eBooks Book chapter 1990 1,913
39 The algorithmic analysis of hybrid systems Rajeev Alur, Costas Courcoubetis, Nicolas Halbwachs et al. · Theoretical Computer Science Open access Feb 1995 1,889
40 The theory of hybrid automata Thomas A. Henzinger Conference paper 23 Dec 2002 1,861
41 Proof-carrying code George C. Necula Conference paper 1997 1,838
42 Binary Decision Diagrams Akers · IEEE Transactions on Computers Jun 1978 1,834
43 The complexity of satisfiability problems Thomas J. Schaefer Conference paperOpen access 1978 1,769
44 A Formal Analysis and Taxonomy of Task Allocation in Multi-Robot Systems Brian P. Gerkey, Maja J. Matarić · The International Journal of Robotics Research Sep 2004 1,745
45 The Esterel synchronous programming language: design, semantics, implementation Gérard Berry, Georges Gonthier · Science of Computer Programming Open access Nov 1992 1,734
46 Reluplex: An Efficient SMT Solver for Verifying Deep Neural Networks Guy Katz, Clark Barrett, David L. Dill et al. · Lecture notes in computer science Conference paper 2017 1,718
47 Notions of computation and monads Eugenio Moggi · Information and Computation Open access Jul 1991 1,716
48 Counterexample-Guided Abstraction Refinement Edmund M. Clarke, Orna Grümberg, Somesh Jha et al. · Lecture notes in computer science Conference paperOpen access 2000 1,707
49 On understanding types, data abstraction, and polymorphism Luca Cardelli, Peter W. Wegner · ACM Computing Surveys Open access 10 Dec 1985 1,675
50 Control Under Communication Constraints Sekhar Tatikonda, Sanjoy K. Mitter · IEEE Transactions on Automatic Control Open access Jul 2004 1,674

Citations are OpenAlex's own counts, from its 2026-09-23 snapshot, so the ranking can differ from Google Scholar or Web of Science. A paper is listed for a field when OpenAlex files it under one of the field's topics; retracted papers and papers whose citation count cannot be traced to citing works are left out, and a preprint and the article it became are shown once. Release dates are OpenAlex's: where a source gave only a month or a year, that is what is shown. How the lists are chosen.