Demo Data from EDBT 2026 / reviewers in the wild / expert
Michael J. Sullivan
dblp:126/4701
· DBLP profile ↗
3ranked-venue papers
1as first author
0since 2021 · last 2015
0009-0005-3127-317XORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2Artificial intelligence and machine learning · 1 · 1 first-authorSystems, architecture and hardware · 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 · 87% Programming languages and type systems · 13% | |
| Network and information security
1 paper |
Cryptographic protocols and secure computation · 50% Blockchain and cryptocurrency security · 50% | |
| Artificial intelligence
1 paper |
Video understanding and tracking · 54% Motion planning and robot control · 23% Robot navigation and mapping · 23% | |
| Theoretical computer science
1 paper |
Logic in computer science · 100% |
Topics — the 9 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cryptographic protocols and secure computation
commitment schemes |
0.2 | 1 | 2015 | Peer-to-peer affine commitment using bitcoin · PLDI 2015 |
Concurrent programming
memory models |
0.2 | 1 | 2015 | A Calculus for Relaxed Memory · POPL 2015 |
Concurrent programming › memory models
weak memory models |
0.2 | 1 | 2015 | A Calculus for Relaxed Memory · POPL 2015 |
Logic in computer science › proof theory › substructural logic › linear logic
linear affine logic |
0.1 | 1 | 2015 | Peer-to-peer affine commitment using bitcoin · PLDI 2015 |
Robotics › Robot navigation and mapping › active vision
eye-in-hand visual servoing |
0.0 | 1 | 1996 | Using active-deformable models to track deformable objects in robotic visual servoing experiments · ICRA 1996 |
Computer vision › Video understanding and tracking › object tracking
non-rigid object tracking |
0.0 | 1 | 1996 | Using active-deformable models to track deformable objects in robotic visual servoing experiments · ICRA 1996 |
Computer vision › Video understanding and tracking
object tracking |
0.0 | 1 | 1996 | Using active-deformable models to track deformable objects in robotic visual servoing experiments · ICRA 1996 |
Robotics › Motion planning and robot control › robot control › sensor-based control
visual servoing |
0.0 | 1 | 1996 | Using active-deformable models to track deformable objects in robotic visual servoing experiments · ICRA 1996 |
Computer vision › Video understanding and tracking › object tracking
model-based object tracking |
0.0 | 1 | 1996 | Using active-deformable models to track deformable objects in robotic visual servoing experiments · ICRA 1996 |
Methods — techniques the papers use, named apart from their topics
compiler realization of ordering requirements · 0.2energy minimization · 0.0active deformable models · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2015 | Peer-to-peer affine commitment using bitcoinabstractThe power of linear and affine logic lies in their ability to model state change. However, in a trustless, peer-to-peer setting, it is difficult to force principals to commit to state changes. We show how to solve the peer-to-peer affine commitment problem using a generalization of Bitcoin in which transactions deal in types rather than numbers. This has applications to proof-carrying authorization and mechanically executable contracts. Importantly, our system can be---and is---implemented on top of the existing Bitcoin network, so there is no need to recruit computing power to a new protocol. Karl Crary, Michael J. Sullivan |
PLDI | 2 |
| 2015 | A Calculus for Relaxed MemoryabstractWe propose a new approach to programming multi-core, relaxed-memory architectures in imperative, portable programming languages. Our memory model is based on explicit, programmer-specified requirements for order of execution and the visibility of writes. The compiler then realizes those requirements in the most efficient manner it can. This is in contrast to existing memory models, which---if they allow programmer control over synchronization at all---are based on inferring the execution and visibility consequences of synchronization operations or annotations in the code. Karl Crary, Michael J. Sullivan |
POPL | 2 |
| 1996 | Using active-deformable models to track deformable objects in robotic visual servoing experimentsabstractPresents a model-based approach for visual tracking and eye-in-hand robotic visual servoing. Our approach uses active deformable models to track a rigid or a semi-rigid object in the manipulator's workspace. These deformable models approximate the contour of the object boundary, defined by a set of control points. During tracking, the control points are updated at frame rates by minimizing an energy function involving the relative position of model points, the image data, and the characteristics of figure pixels. When visual servoing is combined with the use of active deformable models, movement of the manipulator can compensate for translations and deformations of the object's image. Experimental results are presented. Michael J. Sullivan, Nikolaos Papanikolopoulos |
ICRA | 1 |