J. W. de Bakker

dblp:d/JacodeBakker · also Jaco de Bakker, Jacobus W. de Bakker · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Logic in computer science › semantics
denotational semantics
0.021994
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.041985
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.031989
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.011991
Comparative Semantics for Flow of Control in Logic Programming without Logic · Inf. Comput. 1991
Logic in computer science
logic programming
0.011991
Comparative Semantics for Flow of Control in Logic Programming without Logic · Inf. Comput. 1991
Concurrent programming › parallel programming models
parallel object-oriented language
0.011989
Denotational Semantics of a Parallel Object-Oriented Language · Inf. Comput. 1989
Programming languages and type systems › language semantics › formal semantics
operational semantics
0.011986
Operational Semantics of a Parallel Object-Oriented Language · POPL 1986
Concurrent programming
concurrency semantics
0.011994
Fully Abstract Denotational Models for Nonuniform Concurrent Languages · Inf. Comput. 1994
Programming languages and type systems
language semantics
0.021982
Denotational Semantics of Concurrency · STOC 1982
Semantics and Proof Theory of Pascal Procedures · ICALP 1977
Logic in computer science
semantics
0.011985
Transition Systems, Infinitary Languages and the Semantics of Uniform Concurrency · STOC 1985
Logic in computer science › semantics
topological semantics
0.011985
Towards a Uniform Topological Treatment of Streams and Functions on Streams · ICALP 1985
Logic in computer science
transition systems
0.011985
Transition Systems, Infinitary Languages and the Semantics of Uniform Concurrency · STOC 1985
Logic in computer science
process algebra
0.021983
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.011983
Processes and a Fair Semantics for the Ada Rendez-Vous · ICALP 1983
Concurrent programming
concurrency theory
0.011982
Denotational Semantics of Concurrency · STOC 1982
Concurrent programming › concurrency theory
process calculi
0.011982
Denotational Semantics of Concurrency · STOC 1982
Logic in computer science
concurrency
0.011982
Processes and the Denotational Semantics of Concurrency · Inf. Control. 1982
Logic in computer science
program semantics
0.021976
Semantics and Termination of Nondeterministic Recursive Programs · ICALP 1976
A Calculus for Recursive Program Schemes · ICALP 1972
Logic in computer science
proof theory
0.021977
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.011986
Operational Semantics of a Parallel Object-Oriented Language · POPL 1986
Automated reasoning and model checking › program verification
program termination
0.011976
Semantics and Termination of Nondeterministic Recursive Programs · ICALP 1976
Logic in computer science › program logic
hoare logic
0.011975
Flow of Control in the Proof Theory of Structured Programming · FOCS 1975
Automated reasoning and model checking
program verification
0.011975
Flow of Control in the Proof Theory of Structured Programming · FOCS 1975
Automated reasoning and model checking › program verification
total correctness
0.011975
Flow of Control in the Proof Theory of Structured Programming · FOCS 1975
Logic in computer science
domain theory
0.011982
Denotational Semantics of Concurrency · STOC 1982
Logic in computer science › rewriting › recursion schemes
recursive program schemes
0.011972
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
YearPublicationVenuePosition
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 Refinement
abstract
For 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. Informaticae3
1994 Bisimulation Semantics for Concurrency with Atomicity and Action Refinement
abstract
A 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. Informaticae1
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
MFCS1
1993 Topological Models for Higher Ordr Control Flow
J. W. de Bakker, Franck van Breugel
MFPS1
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 Informatica1
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 Language
abstract
The Centre for Mathematics and Computer
Pierre America, J. W. de Bakker, Joost N. Kok, Jan Rutten
POPL2
1985 Towards a Uniform Topological Treatment of Streams and Functions on Streams
J. W. de Bakker, Joost N. Kok
ICALP1
1985 Infinite Streams and Finite Observations in the Semantics of Uniform Concurrency
J. W. de Bakker, John-Jules Ch. Meyer, Ernst-Rüdiger Olderog
ICALP1
1985 Transition Systems, Infinitary Languages and the Semantics of Uniform Concurrency
abstract
Transition 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
STOC1
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
ICALP1
1983 Processes and a Fair Semantics for the Ada Rendez-Vous
J. W. de Bakker, Jeffery I. Zucker
ICALP1
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 Concurrency
abstract
A 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
STOC1
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
MFCS1
1977 Semantics and Proof Theory of Pascal Procedures
Krzysztof R. Apt, J. W. de Bakker
ICALP2
1977 Semantics of Infinite Processes Using Generalized Trees
J. W. de Bakker
MFCS1
1976 Semantics and Termination of Nondeterministic Recursive Programs
J. W. de Bakker
ICALP1
1976 Exercises in Denotational Semantics
Krzysztof R. Apt, J. W. de Bakker
MFCS2
1976 Least Fixed Points Revisited
J. W. de Bakker
Theor. Comput. Sci.1
1975 Flow of Control in the Proof Theory of Structured Programming
abstract
The 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
FOCS1
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
ICALP1