VLDB 2026 Research / reviewers in the wild / expert
Malcolm Tyrrell
dblp:87/5799
· DBLP profile ↗
6ranked-venue papers
1as first author
0since 2021 · last 2009
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3Theory of computation · 3 · 1 first-author
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
2 papers |
Programming languages and type systems · 60% Program verification · 40% | |
| Theoretical computer science
2 papers |
Logic in computer science · 100% |
Topics — the 3 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program verification
predicate transformers |
0.1 | 1 | 2009 | Term transformers: A new approach to state · ACM Trans. Program. Lang. Syst. 2009 |
Logic in computer science › semantics
denotational semantics |
0.1 | 1 | 2008 | Dually nondeterministic functions · ACM Trans. Program. Lang. Syst. 2008 |
Program verification › formal program development
formal specification and refinement |
0.0 | 1 | 2008 | Dually nondeterministic functions · ACM Trans. Program. Lang. Syst. 2008 |
Methods — techniques the papers use, named apart from their topics
weakest precondition · 0.2phrase construct · 0.2denotational model · 0.2algebra · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2009 | Term transformers: A new approach to stateabstractWe present a new approach to adding state and state-changing commands to a term language. As a formal semantics it can be seen as a generalization of predicate transformer semantics, but beyond that it brings additional opportunities for specifying and verifying programs. It is based on a construct called a phrase , which is a term of the form C ▹ t , where C stands for a command and t stands for a term of any type. If R is boolean, C ▹ R is closely related to the weakest precondition wp ( C , R ). The new theory draws together functional and imperative programming in a simple way. In particular, imperative procedures and functions are seen to be governed by the same laws as classical functions. We get new techniques for reasoning about programs, including the ability to dispense with logical variables and their attendant complexities. The theory covers both programming and specification languages, and supports unbounded demonic and angelic nondeterminacy in both commands and terms. Joseph M. Morris, Alexander Bunkenburg, Malcolm Tyrrell |
ACM Trans. Program. Lang. Syst. | 3 |
| 2008 | Modelling higher-order dual nondeterminacy
Joseph M. Morris, Malcolm Tyrrell |
Acta Informatica | 2 |
| 2008 | Dually nondeterministic functionsabstractNondeterminacy is a fundamental notion in computing. We show that it can be described by a general theory that accounts for it in the form in which it occurs in many programming contexts, among them specifications, competing agents, data refinement, abstract interpretation, imperative programming, process algebras, and recursion theory. Underpinning these applications is a theory of nondeterministic functions; we construct such a theory. The theory consists of an algebra with which practitioners can reason about nondeterministic functions, and a denotational model to establish the soundness of the theory. The model is based on the idea of free completely distributive lattices over partially ordered sets. We deduce the important properties of nondeterministic functions. Joseph M. Morris, Malcolm Tyrrell |
ACM Trans. Program. Lang. Syst. | 2 |
| 2007 | Dual unbounded nondeterminacy, recursion, and fixpoints
Joseph M. Morris, Malcolm Tyrrell |
Acta Informatica | 2 |
| 2007 | Terms with unbounded demonic and angelic nondeterminacy
Joseph M. Morris, Malcolm Tyrrell |
Sci. Comput. Program. | 2 |
| 2006 | A Lattice-Theoretic Model for an Algebra of Communicating Sequential Processes
Malcolm Tyrrell, Joseph M. Morris, Andrew Butterfield, Arthur Hughes |
ICTAC | 1 |