EDBT 2026 Demo / reviewers in the wild / expert
Adrian Mettler
dblp:99/3547
· DBLP profile ↗
4ranked-venue papers
1as first author
0since 2021 · last 2010
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 2 · 1 first-authorComputer networks · 1Databases, data management, data science and information retrieval · 1Applied, interdisciplinary, general and emerging computing · 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.
| Network and information security
3 papers |
Systems and software security · 53% Web and mobile security · 24% Authentication and access control · 24% | |
| Computer networks
1 paper |
Optical networks · 61% Internet architecture and protocols · 30% Routing and switching · 9% | |
| Software engineering, system software, and programming languages
2 papers |
Program verification · 59% Programming languages and type systems · 41% |
Topics — the 10 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Systems and software security
language-based security |
0.1 | 1 | 2010 | Joe-E: A Security-Oriented Subset of Java · NDSS 2010 |
Authentication and access control › access control › capability-based security
object capabilities |
0.1 | 1 | 2010 | Fine-grained privilege separation for web applications · WWW 2010 |
Systems and software security › operating system security
privilege separation |
0.1 | 1 | 2010 | Fine-grained privilege separation for web applications · WWW 2010 |
Web and mobile security
web application security |
0.1 | 1 | 2010 | Fine-grained privilege separation for web applications · WWW 2010 |
Internet architecture and protocols
multicast |
0.1 | 1 | 2006 | Virtual topologies for multicasting with multiple originators in WDM networks · IEEE/ACM Trans. Netw. 2006 |
Optical networks › WDM networks
virtual topology |
0.1 | 1 | 2006 | Virtual topologies for multicasting with multiple originators in WDM networks · IEEE/ACM Trans. Netw. 2006 |
Optical networks
WDM networks |
0.1 | 1 | 2006 | Virtual topologies for multicasting with multiple originators in WDM networks · IEEE/ACM Trans. Netw. 2006 |
Programming languages and type systems
language design |
0.0 | 1 | 2010 | Joe-E: A Security-Oriented Subset of Java · NDSS 2010 |
Systems and software security › isolation
isolation of untrusted code |
0.0 | 1 | 2008 | Verifiable functional purity in java · CCS 2008 |
Routing and switching
routing |
0.0 | 1 | 2006 | Virtual topologies for multicasting with multiple originators in WDM networks · IEEE/ACM Trans. Netw. 2006 |
Methods — techniques the papers use, named apart from their topics
object-capability model · 0.2static verification · 0.2capability-based security · 0.1virtual topology design · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2010 | Joe-E: A Security-Oriented Subset of Java
Adrian Mettler, David A. Wagner 0001, Tyler Close |
NDSS | 1 |
| 2010 | Fine-grained privilege separation for web applicationsabstractWe present a programming model for building web applications with security properties that can be confidently verified during a security review. In our model, applications are divided into isolated, privilege-separated components, enabling rich security policies to be enforced in a way that can be checked by reviewers. In our model, the web framework enforces privilege separation and isolation of web applications by requiring the use of an object-capability language and providing interfaces that expose limited, explicitly-specified privileges to application components. This approach restricts what each component of the application can do and quarantines buggy or compromised code. It also provides a way to more safely integrate third-party, less-trusted code into a web application. We have implemented a prototype of this model based upon the Java Servlet framework and used it to build a webmail application. Our experience with this example suggests that the approach is viable and helpful at establishing reviewable application-specific security properties. Akshay Krishnamurthy, Adrian Mettler, David A. Wagner 0001 |
WWW | 2 |
| 2008 | Verifiable functional purity in javaabstractProving that particular methods within a code base are functionally pure--deterministic and side-effect free--would aid verification of security properties including function invertibility, reproducibility of computation, and safety of untrusted code execution. Until now it has not been possible to automatically prove a method is functionally pure within a high-level imperative language in wide use, such as Java. We discuss a technique to prove that methods are functionally pure by writing programs in a subset of Java called Joe-E; a static verifier ensures that programs fall within the subset. In Joe-E, pure methods can be trivially recognized from their method signature. To demonstrate the practicality of our approach, we refactor an AES library, an experimental voting machine implementation, and an HTML parser to use our techniques. We prove that their top-level methods are verifiably pure and show how this provides high-level security guarantees about these routines. Our approach to verifiable purity is an attractive way to permit functional-style reasoning about security properties while leveraging the familiarity, convenience, and legacy code of imperative languages. Matthew Finifter, Adrian Mettler, Naveen Sastry, David A. Wagner 0001 |
CCS | 2 |
| 2006 | Virtual topologies for multicasting with multiple originators in WDM networks
Ian Ferrel, Adrian Mettler, Ran Libeskind-Hadas |
IEEE/ACM Trans. Netw. | 2 |