VLDB 2026 Research / reviewers in the wild / expert
J. W. de Bakker
dblp:d/JacodeBakker · also Jaco de Bakker, Jacobus W. de Bakker
· DBLP profile ↗
34ranked-venue papers
26as first author
0since 2021 · last 2000
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 33 · 26 first-authorSoftware engineering, systems software and programming languages · 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.
| Theoretical computer science
13 papers |
Logic in computer science · 92% Automata and formal languages · 5% Automated reasoning and model checking · 4% | |
| Software engineering, system software, and programming languages
6 papers |
Programming languages and type systems · 52% Concurrent programming · 48% |
Topics — the 26 heaviest of 28, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Logic in computer science › semantics
denotational semantics |
0.0 | 2 | 1994 | Fully Abstract Denotational Models for Nonuniform Concurrent Languages · Inf. Comput. 1994 Processes and the Denotational Semantics of Concurrency · Inf. Control. 1982 |
Logic in computer science › concurrency theory
concurrency semantics |
0.0 | 4 | 1985 | Transition Systems, Infinitary Languages and the Semantics of Uniform Concurrency · STOC 1985 Infinite Streams and Finite Observations in the Semantics of Uniform Concurrency · ICALP 1985 Processes and a Fair Semantics for the Ada Rendez-Vous · ICALP 1983 |
Programming languages and type systems › language semantics › formal semantics
denotational semantics |
0.0 | 3 | 1989 | Denotational Semantics of a Parallel Object-Oriented Language · Inf. Comput. 1989 Denotational Semantics of Concurrency · STOC 1982 Semantics and Proof Theory of Pascal Procedures · ICALP 1977 |
Logic in computer science › semantics
comparative semantics |
0.0 | 1 | 1991 | Comparative Semantics for Flow of Control in Logic Programming without Logic · Inf. Comput. 1991 |
Logic in computer science
logic programming |
0.0 | 1 | 1991 | Comparative Semantics for Flow of Control in Logic Programming without Logic · Inf. Comput. 1991 |
Concurrent programming › parallel programming models
parallel object-oriented language |
0.0 | 1 | 1989 | Denotational Semantics of a Parallel Object-Oriented Language · Inf. Comput. 1989 |
Programming languages and type systems › language semantics › formal semantics
operational semantics |
0.0 | 1 | 1986 | Operational Semantics of a Parallel Object-Oriented Language · POPL 1986 |
Concurrent programming
concurrency semantics |
0.0 | 1 | 1994 | Fully Abstract Denotational Models for Nonuniform Concurrent Languages · Inf. Comput. 1994 |
Programming languages and type systems
language semantics |
0.0 | 2 | 1982 | Denotational Semantics of Concurrency · STOC 1982 Semantics and Proof Theory of Pascal Procedures · ICALP 1977 |
Logic in computer science
semantics |
0.0 | 1 | 1985 | Transition Systems, Infinitary Languages and the Semantics of Uniform Concurrency · STOC 1985 |
Logic in computer science › semantics
topological semantics |
0.0 | 1 | 1985 | Towards a Uniform Topological Treatment of Streams and Functions on Streams · ICALP 1985 |
Logic in computer science
transition systems |
0.0 | 1 | 1985 | Transition Systems, Infinitary Languages and the Semantics of Uniform Concurrency · STOC 1985 |
Logic in computer science
process algebra |
0.0 | 2 | 1983 | Linear Time and Branching Time Semantics for Recursion with Merge · ICALP 1983 A Calculus for Recursive Program Schemes · ICALP 1972 |
Concurrent programming › message passing
ada rendez-vous |
0.0 | 1 | 1983 | Processes and a Fair Semantics for the Ada Rendez-Vous · ICALP 1983 |
Concurrent programming
concurrency theory |
0.0 | 1 | 1982 | Denotational Semantics of Concurrency · STOC 1982 |
Concurrent programming › concurrency theory
process calculi |
0.0 | 1 | 1982 | Denotational Semantics of Concurrency · STOC 1982 |
Logic in computer science
concurrency |
0.0 | 1 | 1982 | Processes and the Denotational Semantics of Concurrency · Inf. Control. 1982 |
Logic in computer science
program semantics |
0.0 | 2 | 1976 | Semantics and Termination of Nondeterministic Recursive Programs · ICALP 1976 A Calculus for Recursive Program Schemes · ICALP 1972 |
Logic in computer science
proof theory |
0.0 | 2 | 1977 | Semantics and Proof Theory of Pascal Procedures · ICALP 1977 Flow of Control in the Proof Theory of Structured Programming · FOCS 1975 |
Programming languages and type systems › concurrent programming languages
concurrent object-oriented programming |
0.0 | 1 | 1986 | Operational Semantics of a Parallel Object-Oriented Language · POPL 1986 |
Automated reasoning and model checking › program verification
program termination |
0.0 | 1 | 1976 | Semantics and Termination of Nondeterministic Recursive Programs · ICALP 1976 |
Logic in computer science › program logic
hoare logic |
0.0 | 1 | 1975 | Flow of Control in the Proof Theory of Structured Programming · FOCS 1975 |
Automated reasoning and model checking
program verification |
0.0 | 1 | 1975 | Flow of Control in the Proof Theory of Structured Programming · FOCS 1975 |
Automated reasoning and model checking › program verification
total correctness |
0.0 | 1 | 1975 | Flow of Control in the Proof Theory of Structured Programming · FOCS 1975 |
Logic in computer science
domain theory |
0.0 | 1 | 1982 | Denotational Semantics of Concurrency · STOC 1982 |
Logic in computer science › rewriting › recursion schemes
recursive program schemes |
0.0 | 1 | 1972 | A Calculus for Recursive Program Schemes · ICALP 1972 |
Methods — techniques the papers use, named apart from their topics
metric topology · 0.0well-founded relations · 0.0induction rule · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2000 | A transition system semantics for the control-driven coordination language MANIFOLD
Marcello M. Bonsangue, Farhad Arbab, J. W. de Bakker, Jan Rutten, A. Secutella, Gianluigi Zavattaro |
Theor. Comput. Sci. | 3 |
| 1999 | Full Abstractness of a Metric Semantics for Action RefinementabstractFor a process language with action refinement and synchronization both an operational and a denotational semantics are given. The operational semantics is based on an SOS-style transition system specification involving syntactical refinement sequences. The denotational semantics is an interleaving model which uses semantical refinement ‘environments'. It identifies those statements which are equal under all refinements. The denotational model is shown to be fully abstract with respect to the operational one. The underlying metric machinery is exploited to obtain this full abstractness result. Usually, action refinement is treated either in a model with some form of true concurrency, or, when an interleaving model is applied, by assuming that the refining statements are atomized. We argue that an interleaving model without such atomization is attractive as well. Jerry den Hartog, Erik P. de Vink, J. W. de Bakker |
Fundam. Informaticae | 3 |
| 1994 | Bisimulation Semantics for Concurrency with Atomicity and Action RefinementabstractA comparative semantic study is made of two notions in concurrency, viz. atomicity and action refinement. Parallel composition is modeled by interleaving, and refinement is taken in the version where actions are refined by atomized statements. The bi J. W. de Bakker, Erik P. de Vink |
Fundam. Informaticae | 1 |
| 1994 | Fully Abstract Denotational Models for Nonuniform Concurrent Languages
Eiichi Horita, J. W. de Bakker, Jan Rutten |
Inf. Comput. | 2 |
| 1993 | Comparative Semantics for Linear Arrays of Communicating Processes: A Study of the UNIX Fork and Pipe Commands
J. W. de Bakker, Franck van Breugel, Arie de Bruin |
MFCS | 1 |
| 1993 | Topological Models for Higher Ordr Control Flow
J. W. de Bakker, Franck van Breugel |
MFPS | 1 |
| 1991 | Comparative Semantics for Flow of Control in Logic Programming without Logic
J. W. de Bakker |
Inf. Comput. | 1 |
| 1991 | Four Domains for Concurrency
J. W. de Bakker, J. H. A. Warmerdam |
Theor. Comput. Sci. | 1 |
| 1990 | Comparative Metric Semantics for Concurrent Prolog
J. W. de Bakker, Joost N. Kok |
Theor. Comput. Sci. | 1 |
| 1989 | Denotational Semantics of a Parallel Object-Oriented Language
Pierre America, J. W. de Bakker, Joost N. Kok, Jan Rutten |
Inf. Comput. | 2 |
| 1988 | Transition Systems, Metric Spaces and Ready Sets in the Semantics of Uniform Concurrency
J. W. de Bakker, John-Jules Ch. Meyer, Ernst-Rüdiger Olderog, Jeffery I. Zucker |
J. Comput. Syst. Sci. | 1 |
| 1988 | Designing Equivalent Semantic Models for Process Creation
Pierre America, J. W. de Bakker |
Theor. Comput. Sci. | 2 |
| 1987 | Order and Metric in the Stream Semantics of Elemental Concurrency
J. W. de Bakker, John-Jules Ch. Meyer |
Acta Informatica | 1 |
| 1987 | Infinite Streams and Finite Observations in the Semantics of Uniform Concurrency
J. W. de Bakker, John-Jules Ch. Meyer, Ernst-Rüdiger Olderog |
Theor. Comput. Sci. | 1 |
| 1986 | Operational Semantics of a Parallel Object-Oriented LanguageabstractThe Centre for Mathematics and Computer Pierre America, J. W. de Bakker, Joost N. Kok, Jan Rutten |
POPL | 2 |
| 1985 | Towards a Uniform Topological Treatment of Streams and Functions on Streams
J. W. de Bakker, Joost N. Kok |
ICALP | 1 |
| 1985 | Infinite Streams and Finite Observations in the Semantics of Uniform Concurrency
J. W. de Bakker, John-Jules Ch. Meyer, Ernst-Rüdiger Olderog |
ICALP | 1 |
| 1985 | Transition Systems, Infinitary Languages and the Semantics of Uniform ConcurrencyabstractTransition systems as proposed by Hennessy & Plotkin are defined for a series of three languages featuring concurrency.The first has shuffle and local nondeterminancy, the second synchronization merge and local nondeterminacy, and the third synchronization merge and global nondeterminacy.The languages are all uniform in the sense that the elementary actions are uninterpreted.Throughout, infinite behaviour is taken into account and modelled with infinitary languages in the sense of Nivat.A comparison with denotational semantics is provided.For the first two languages, a linear time model suffices; for the third language a braching time model with processes in the sense of De Bakker & Zucker is described.In the comparison an important role is played by an intermediate semantics in the style of Hoare & Olderog's specification oriented semantics.A variant on the notion of ready set is employed here.Precise statements are given relating the various semantics in terms of a number of abstraction operators. J. W. de Bakker, John-Jules Ch. Meyer, Ernst-Rüdiger Olderog, Jeffery I. Zucker |
STOC | 1 |
| 1984 | Linear Time and Branching Time Semantics for Recursion with Merge
J. W. de Bakker, Jan A. Bergstra, Jan Willem Klop, John-Jules Ch. Meyer |
Theor. Comput. Sci. | 1 |
| 1984 | On Infinite Computations in Denotational Semantics
J. W. de Bakker, John-Jules Ch. Meyer, Jeffery I. Zucker |
Theor. Comput. Sci. | 1 |
| 1983 | Linear Time and Branching Time Semantics for Recursion with Merge
J. W. de Bakker, Jan A. Bergstra, Jan Willem Klop, John-Jules Ch. Meyer |
ICALP | 1 |
| 1983 | Processes and a Fair Semantics for the Ada Rendez-Vous
J. W. de Bakker, Jeffery I. Zucker |
ICALP | 1 |
| 1983 | On Infinite Computations in Denotational Semantics
J. W. de Bakker, John-Jules Ch. Meyer, Jeffery I. Zucker |
Theor. Comput. Sci. | 1 |
| 1982 | Denotational Semantics of ConcurrencyabstractA general framework for the denotational treatment of concurrency is introduced. The key idea is the notion of process which is element of a domain obtained as solution of a domain equation in the style as considered previously by Plotkin. We use tools from metric topology as advocated by Nivat to solve this equation, show how operations upon processes can be defined conveniently, and illustrate the approach with the definition of a variety of concepts as encountered in the study of concurrency. Only few proofs of the supporting mathematical theory are given; full proofs will appear in the final version of the paper. J. W. de Bakker, Jeffery I. Zucker |
STOC | 1 |
| 1982 | Processes and the Denotational Semantics of Concurrency
J. W. de Bakker, Jeffery I. Zucker |
Inf. Control. | 1 |
| 1979 | A Sound and Complete Proof System for Partial Program Correctness
J. W. de Bakker |
MFCS | 1 |
| 1977 | Semantics and Proof Theory of Pascal Procedures
Krzysztof R. Apt, J. W. de Bakker |
ICALP | 2 |
| 1977 | Semantics of Infinite Processes Using Generalized Trees
J. W. de Bakker |
MFCS | 1 |
| 1976 | Semantics and Termination of Nondeterministic Recursive Programs
J. W. de Bakker |
ICALP | 1 |
| 1976 | Exercises in Denotational Semantics
Krzysztof R. Apt, J. W. de Bakker |
MFCS | 2 |
| 1976 | Least Fixed Points Revisited
J. W. de Bakker |
Theor. Comput. Sci. | 1 |
| 1975 | Flow of Control in the Proof Theory of Structured ProgrammingabstractThe proof theory of structured programming insofar as concerned with flow of control is investigated. Various proof rules for the while, repeat-until and simple iteration statements - all essentially variants of Hoare's original while rule - are analyzed with respect to their soundness and adequacy. Next, a recently proposed proof rule for recursive procedures due to Dijkstra is - after correction - shown to be a simple instance of Scott's induction rule. Finally, Manna & Pnueli's rule for total correctness of the while statement is formally justified using the Hitchcock & Park theory of program termination based on well-founded relations. J. W. de Bakker |
FOCS | 1 |
| 1975 | On the Completeness of the Inductive Assertion Method
J. W. de Bakker, Lambert G. L. T. Meertens |
J. Comput. Syst. Sci. | 1 |
| 1972 | A Calculus for Recursive Program Schemes
J. W. de Bakker, Willem P. de Roever |
ICALP | 1 |