EDBT 2026 Demo / reviewers in the wild / expert
Christie Marr
dblp:m/ChristieMarr · also Christie Bolton
· DBLP profile ↗
8ranked-venue papers
8as first author
0since 2021 · last 2007
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 7 · 7 first-authorSoftware engineering, systems software and programming languages · 5 · 5 first-authorSystems, architecture and hardware · 1 · 1 first-authorSecurity and privacy · 1 · 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
1 paper |
Concurrent programming · 100% |
Topics — the 2 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Concurrent programming › concurrency theory
process calculi |
0.1 | 1 | 2005 | Adding Conflict and Confusion to CSP · FM 2005 |
Concurrent programming
concurrency semantics |
0.0 | 1 | 2005 | Adding Conflict and Confusion to CSP · FM 2005 |
Methods — techniques the papers use, named apart from their topics
operational semantics · 0.1conflict and confusion · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2007 | Capturing Conflict and Confusion in CSP
Christie Marr |
IFM | 1 |
| 2006 | A singleton failures semantics for Communicating Sequential ProcessesabstractAbstract This paper defines a new denotational semantics for the language of Communicating Sequential Processes (CSP). The semantics lies between the existing traces and failures models of CSP, providing a treatment of non-determinism in terms of singleton failures . Although the semantics does not represent a congruence upon the full language, it is adequate for sequential tests of non-deterministic processes. This semantics corresponds exactly to a commonly used notion of data refinement in Z and Object-Z: an abstract data type is refined when the corresponding process is refined in terms of singleton failures. The semantics is used to explore the relationship between data refinement and process refinement, and to derive a rule for data refinement that is both sound and complete. Christie Marr, Jim Davies |
Formal Aspects Comput. | 1 |
| 2005 | Adding Conflict and Confusion to CSP
Christie Marr |
FM | 1 |
| 2005 | A hierarchy of failures-based models: theory and application
Christie Marr, Gavin Lowe |
Theor. Comput. Sci. | 1 |
| 2004 | Analyses of the Reverse Path Forwarding Routing AlgorithmabstractThe reverse path forwarding algorithm is a protocol for distributing messages throughout networks. The intention is to preserve correctness - messages sent will eventually be received by all nodes in the originator's connected component - whilst minimising the number of propagations of each message. We use a variety of analysis techniques to identify necessary additional constraints, and to prove correctness under these conditions. In particular we present counter examples found by the model-checkers FDR and the Alloy Analyzer, illustrating that the protocol is incorrect if the cost of links is dependent upon the node using that link. We then consider the case where the cost of links is independent of the node using that link; we use a special-purpose network sampling program to increase confidence in the correctness of this stricter protocol, and then perform a hand-proof to verify correctness. We conclude with a discussion of the suitability of these techniques for reasoning about protocols of this complexity. Christie Marr, Gavin Lowe |
DSN | 1 |
| 2002 | Refinement in Object-Z and CSP
Christie Marr, Jim Davies |
IFM | 1 |
| 2000 | Activity Graphs and Processes
Christie Marr, Jim Davies |
IFM | 1 |
| 1999 | On the Refinement and Simulation of Data Types and Processes
Christie Marr, Jim Davies, Jim Woodcock 0001 |
IFM | 1 |