EDBT 2026 Demo / reviewers in the wild / expert
Richard J. Waldinger
dblp:48/1801 · also Richard Waldinger
· DBLP profile ↗
35ranked-venue papers
7as first author
0since 2021 · last 2019
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 15 · 5 first-authorSoftware engineering, systems software and programming languages · 10 · 2 first-authorTheory of computation · 10 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 6 · 2 first-authorDatabases, data management, data science and information retrieval · 2Human-computer interaction and ubiquitous computing · 1Applied, interdisciplinary, general and emerging computing · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
15 papers |
Program synthesis and code generation · 66% Programming languages and type systems · 24% Program verification · 6% | |
| Theoretical computer science
10 papers |
Automated reasoning and model checking · 54% Logic in computer science · 31% Algorithms and data structures · 14% | |
| Databases, data mining, and information retrieval
1 paper |
Database theory · 87% Transaction processing and concurrency control · 13% |
Topics — the 22 heaviest of 28, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program synthesis and code generation
deductive program synthesis |
0.0 | 7 | 1992 | Fundamentals of Deductive Program Synthesis · IEEE Trans. Software Eng. 1992 The Deductive Synthesis of Imperative LISP Programs · AAAI 1987 Towards Deductive Synthesis of Dataflow Networks · LICS 1986 |
Automated reasoning and model checking
automated theorem proving |
0.0 | 2 | 1986 | Special relations in automated deduction · J. ACM 1986 Special Relations in Automated Deduction · ICALP 1985 |
Database theory
database schema |
0.0 | 1 | 1988 | A Transaction Logic for Database Specification · SIGMOD Conference 1988 |
Automated reasoning and model checking
theorem proving |
0.0 | 3 | 1992 | Fundamentals of Deductive Program Synthesis · IEEE Trans. Software Eng. 1992 A Deductive Approach to Program Synthesis · ACM Trans. Program. Lang. Syst. 1980 Synthesis: Dreams - Programs · IEEE Trans. Software Eng. 1979 |
Programming languages and type systems › programming paradigms
imperative languages |
0.0 | 1 | 1987 | The Deductive Synthesis of Imperative LISP Programs · AAAI 1987 |
Programming languages and type systems › functional programming
lisp |
0.0 | 1 | 1987 | The Deductive Synthesis of Imperative LISP Programs · AAAI 1987 |
Logic in computer science › proof systems
deduction rules |
0.0 | 1 | 1986 | Special relations in automated deduction · J. ACM 1986 |
Automated reasoning and model checking › equational reasoning
paramodulation |
0.0 | 1 | 1986 | Special relations in automated deduction · J. ACM 1986 |
Algorithms and data structures › search algorithms
binary search |
0.0 | 1 | 1985 | The Origin of the Binary-Search Paradigm · IJCAI 1985 |
Logic in computer science
proof theory |
0.0 | 1 | 1992 | Fundamentals of Deductive Program Synthesis · IEEE Trans. Software Eng. 1992 |
Program synthesis and code generation
knowledge-based program synthesis |
0.0 | 2 | 1975 | Knowledge and Reasoning in Program Synthesis · Artif. Intell. 1975 Knowledge and Reasoning in Program Synthesis · IJCAI 1975 |
Transaction processing and concurrency control
transaction verification |
0.0 | 1 | 1988 | A Transaction Logic for Database Specification · SIGMOD Conference 1988 |
Requirements engineering and software design › formal specification
specification transformation |
0.0 | 1 | 1979 | Synthesis: Dreams - Programs · IEEE Trans. Software Eng. 1979 |
Programming languages and type systems
language semantics |
0.0 | 1 | 1978 | The Logic of Computer Programming · IEEE Trans. Software Eng. 1978 |
Program synthesis and code generation › inductive program synthesis
recursive program synthesis |
0.0 | 1 | 1977 | The Automatic Synthesis of Systems of Recursive Programs · IJCAI 1977 |
Program verification
correctness proof |
0.0 | 1 | 1976 | Is 'Sometime' Sometimes Better Than 'Always'? Intermittent Assertions in Proving Program Correctness · ICSE 1976 |
Program verification › dynamic verification › runtime verification
intermittent assertions |
0.0 | 1 | 1976 | Is 'Sometime' Sometimes Better Than 'Always'? Intermittent Assertions in Proving Program Correctness · ICSE 1976 |
Algorithms and data structures
search algorithms |
0.0 | 1 | 1985 | The Origin of the Binary-Search Paradigm · IJCAI 1985 |
Natural language and speech › Language models and text generation › code generation
program synthesis |
0.0 | 1 | 1975 | Knowledge and Reasoning in Program Synthesis · Artif. Intell. 1975 |
Logic in computer science
program logic |
0.0 | 1 | 1974 | Reasoning about Programs · Artif. Intell. 1974 |
Program verification
theorem proving |
0.0 | 1 | 1973 | Reasoning About Programs · POPL 1973 |
Logic in computer science
proof systems |
0.0 | 1 | 1973 | Reasoning About Programs · POPL 1973 |
Methods — techniques the papers use, named apart from their topics
well-founded induction · 0.0nonclausal resolution · 0.0deductive synthesis · 0.0transformation rules · 0.0unification · 0.0relation replacement · 0.0relation matching · 0.0polarity · 0.0mathematical induction · 0.0e-resolution · 0.0historical analysis · 0.0mathematical logic · 0.0formal verification · 0.0deductive techniques · 0.0automated deduction · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Zohar Manna (1939-2018)abstractnews Free Access Share on Zohar Manna (1939–2018) Authors: Nachum Dershowitz School of Computer Science, Tel Aviv University, Tel Aviv-Yafo, Israel School of Computer Science, Tel Aviv University, Tel Aviv-Yafo, IsraelSearch about this author , Richard Waldinger Artificial Intelligence Center, SRI International, Menlo Park, CA, USA Artificial Intelligence Center, SRI International, Menlo Park, CA, USASearch about this author Authors Info & Claims Formal Aspects of ComputingVolume 31Issue 6Dec 2019 pp 643–660https://doi.org/10.1007/s00165-019-00500-4Published:01 December 2019Publication History 1citation58DownloadsMetricsTotal Citations1Total Downloads58Last 12 Months49Last 6 weeks2 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF Nachum Dershowitz, Richard J. Waldinger |
Formal Aspects Comput. | 2 |
| 2017 | Preserving confidentiality during the migration of virtual SDN topologies: A formal approachabstractNetwork virtualization provides a flexible solution to reduce costs, share network resources and improve recovery time upon failure. An important part of virtual network management consists in migrating them in order to optimize resource allocation and react to link failures. However, the migration process might entail the loss of security properties in the virtual network, such as confidentiality. In this paper, we present the first approach combining formal models and virtualization to prove confidentiality preservation during the migration process. We describe the network environment, the migration process and the confidentiality with a set of logical predicates that will be used by SNARK to obtain the formal proof of the preservation. We validate our theoretical approach by exhibiting confidentiality violation detection on an illustrative use case. Fabien Charmet, Richard J. Waldinger, Gregory Blanc, Christophe Kiennert, Khalifa Toumi |
NCA | 2 |
| 2016 | In Memory of Mark Stickel
Peter Baumgartner 0001, Wolfgang Bibel, Richard J. Waldinger |
J. Autom. Reason. | 3 |
| 2011 | Deducing answers to english questions from structured dataabstractWe describe ongoing research using natural English text queries as an intelligent interface for inferring answers from structured data in a specific domain. Users can express queries whose answers need to be deduced from data in different databases, without knowing the structures of those databases nor even the existence of the sources used. Users can pose queries incrementally, elaborating on an initial query, and ask follow-up questions based on answers to earlier queries. Daniel G. Bobrow, Cleo Condoravdi, Kyle Richardson 0001, Richard J. Waldinger, Amar Das |
IUI | 4 |
| 2007 | Whatever Happened to Deductive Question Answering?
Richard J. Waldinger |
LPAR | 1 |
| 2002 | Consistency Checking of Semantic Web Ontologies
Kenneth Baclawski, Mieczyslaw M. Kokar, Richard J. Waldinger, Paul Kogut |
ISWC | 3 |
| 1994 | Deductive Composition of Astronomical Software from Subroutine Libraries
Mark E. Stickel, Richard J. Waldinger, Michael R. Lowry, Thomas Pressburger, Ian Underwood |
CADE | 2 |
| 1992 | The Special-Relation Rules are Incomplete
Zohar Manna, Richard J. Waldinger |
CADE | 2 |
| 1992 | Proving Properties of Rule-Based SystemsabstractRule-based systems are being applied to tasks of increasing responsibility. Deductive methods are being applied to their validation, to detect flaws in these systems and to enable us to use them with more confidence. Each system of rules is encoded as a set of axioms that define the system theory. The operation of the rule language and information about the subject domain are also described in the system theory. Validation tasks, such as establishing termination, unreachability, or consistency, or verifying properties of the system, are all phrased as conjectures. If we succeed in establishing the validity of the conjecture in the system theory, we have carried out the corresponding validation task. If the proof is restricted to be sufficiently constructive, we may extract from it information other than a simple yes/no answer. For example, we may obtain a description of a situation in which an error or anomaly may occur. A method for the gradual formulation of specifications based on the attempted proof of a series of conjectures has been found to be suitable for rule-based systems. Such a specification can serve as the basis for a reengineering of the system using conventional software technology. Validation conjectures are proved or disproved by a new theorem-proving system, SNARK, which implements (nonclausal) resolution and paramodulation, an optional constructive restriction, and some facilities for proof by induction. The system has already been applied to prove properties of a number of simple rule-based systems. Richard J. Waldinger, Mark E. Stickel |
Int. J. Softw. Eng. Knowl. Eng. | 1 |
| 1992 | Fundamentals of Deductive Program SynthesisabstractAn informal tutorial for program synthesis is presented, with an emphasis on deductive methods. According to this approach, to construct a program meeting a given specification, the authors prove the existence of an object meeting the specified conditions. The proof is restricted to be sufficiently constructive, in the sense that, in establishing the existence of the desired output, the proof is forced to indicate a computational method for finding it. That method becomes the basis for a program that can be extracted from the proof. The exposition is based on the deductive-tableau system, a theorem-proving framework particularly suitable for program synthesis. The system includes a nonclausal resolution rule, facilities for reasoning about equality, and a well-founded induction rule.> Zohar Manna, Richard J. Waldinger |
IEEE Trans. Software Eng. | 2 |
| 1990 | Tutorial on Program-Synthetic Deduction
Richard J. Waldinger |
CADE | 1 |
| 1988 | A Transaction Logic for Database SpecificationabstractWe introduce a logical formalism for the specification of the dynamic behavior of databases. The evolution of databases is characterized by both the dynamic integrity constraints which describe the properties of state transitions and the transactions whose executions lead to state transitions. Our formalism is based on a variant of first-order situational logic in which the states of computations are explicit objects. Integrity constraints and transactions are uniformly specifiable as expressions in our language. We also point out the application of the formalism to the verification and synthesis of transactions. Xiaolei Qian, Richard J. Waldinger |
SIGMOD Conference | 2 |
| 1987 | The Deductive Synthesis of Imperative LISP Programs
Zohar Manna, Richard J. Waldinger |
AAAI | 2 |
| 1987 | How to Clear a Block: A Theory of Plans
Zohar Manna, Richard J. Waldinger |
J. Autom. Reason. | 2 |
| 1987 | The Origin of a Binary-Search Paradigm
Zohar Manna, Richard J. Waldinger |
Sci. Comput. Program. | 2 |
| 1986 | How to Clear a Block: Plan Formation in Situational Logic
Zohar Manna, Richard J. Waldinger |
CADE | 2 |
| 1986 | Towards Deductive Synthesis of Dataflow Networks
Bengt Jonsson 0001, Zohar Manna, Richard J. Waldinger |
LICS | 3 |
| 1986 | Special relations in automated deductionabstractTwo deduction rules are introduced to give streamlined treatment to relations of special importance in an automated theorem-proving system. These rules, the relation replacement and relation matching rules, generalize to an arbitrary binary relation the paramodulation and E-resolution rules, respectively, for equality, and may operate within a nonclausal or clausal system. The new rules depend on an extension of the notion of polarity to apply to subterms as well as to subsentences, with respect to a given binary relation. The rules allow us to eliminate troublesome axioms, such as transitivity and monotonicity, from the system; proofs are shorter and more comprehensible, and the search space is correspondingly deflated. Zohar Manna, Richard J. Waldinger |
J. ACM | 2 |
| 1985 | Deduction with Relation Matching
Zohar Manna, Richard J. Waldinger |
FSTTCS | 2 |
| 1985 | Special Relations in Automated Deduction
Zohar Manna, Richard J. Waldinger |
ICALP | 2 |
| 1985 | The Origin of the Binary-Search Paradigm
Zohar Manna, Richard J. Waldinger |
IJCAI | 2 |
| 1981 | Problematic Features of Programming Languages: A Situational-Calculus Approach
Zohar Manna, Richard J. Waldinger |
Acta Informatica | 2 |
| 1981 | Deductive Synthesis of the Unification Algorithm
Zohar Manna, Richard J. Waldinger |
Sci. Comput. Program. | 2 |
| 1980 | A Deductive Approach to Program SynthesisabstractProgram synthesis is the systematic derivation of a program from a given specification. A deductive approach to program synthesis is presented for the construction of recursive programs. This approach regards program synthesis as a theorem-proving task and relies on a theorem-proving method that combines the features of transformation rules, unification, and mathematical induction within a single framework. Zohar Manna, Richard J. Waldinger |
ACM Trans. Program. Lang. Syst. | 2 |
| 1979 | A Deductive Approach to Program Synthesis
Zohar Manna, Richard J. Waldinger |
IJCAI | 2 |
| 1979 | Synthesis: Dreams - ProgramsabstractDeductive techniques are presented for deriving programs systematically from given specifications. The specifications express the purpose of the desired program without giving any hint of the algorithm to be employed. The basic approach is to transform the specifications repeatedly according to certain rules, until a satisfactory program is produced. The rules are guided by a number of strategic controls. These techniques have been incorporated in a running program-synthesis system, called DEDALUS. Zohar Manna, Richard J. Waldinger |
IEEE Trans. Software Eng. | 2 |
| 1978 | The Synthesis of Structure Changing Programs
Zohar Manna, Richard J. Waldinger |
ICSE | 2 |
| 1978 | The Logic of Computer ProgrammingabstractTechniques derived from mathematical logic promise to provide an alternative to the conventional methodology for constructing, debugging, and optimizing computer programs. Ultimately, these techniques are intended to lead to the automation of many of the facets of the programming process. Zohar Manna, Richard J. Waldinger |
IEEE Trans. Software Eng. | 2 |
| 1977 | The Automatic Synthesis of Systems of Recursive Programs
Zohar Manna, Richard J. Waldinger |
IJCAI | 2 |
| 1976 | Is 'Sometime' Sometimes Better Than 'Always'? Intermittent Assertions in Proving Program Correctness
Zohar Manna, Richard J. Waldinger |
ICSE | 2 |
| 1975 | Knowledge and Reasoning in Program Synthesis
Richard J. Waldinger, Zohar Manna |
IJCAI | 1 |
| 1975 | Knowledge and Reasoning in Program Synthesis
Zohar Manna, Richard J. Waldinger |
Artif. Intell. | 2 |
| 1974 | Reasoning about Programs
Richard J. Waldinger, Karl N. Levitt |
Artif. Intell. | 1 |
| 1973 | Reasoning About ProgramsabstractThis paper describes a theorem prover that embodies knowledge about programming constructs, such as numbers, arrays, lists, and expressions. The program can reason about these concepts and is used as part of a program verification system that uses the Floyd-Naur explication of program semantics. It is implemented in the QA4 language; the QA4 system allows many bits of strategic knowledge, each expressed as a small program, to be coordinated so that a program stands forward when it is relevant to the problem at hand. The language allows clear, concise representation of this sort of knowledge. The QA4 system also has special facilities for dealing with commutative functions, ordering relations, and equivalence relations; these features are heavily used in this deductive system. The program interrogates the user and asks his advice in the course of a proof. Verifications have been found for Hoare's FIND program, a real-number division algorithm, and some sort programs, as well as for many simpler algorithms. Additional theorems have been proved about a pattern matcher and a version of Robinson's unification algorithm. Richard J. Waldinger, Karl N. Levitt |
POPL | 1 |
| 1969 | PROW: A Step Toward Automatic Program Writing
Richard J. Waldinger, Richard C. T. Lee |
IJCAI | 1 |