Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Adam D. Bradley

dblp:254/0097 · DBLP profile ↗
← Back
5ranked-venue papers
3as first author
0since 2021 · last 2005
0000-0003-4065-3914ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 4 · 3 first-authorApplied, 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.

Computer networks
3 papers
Internet architecture and protocols · 76% Network management and operations · 24%
Software engineering, system software, and programming languages
2 papers
Programming languages and type systems · 100%
Theoretical computer science
1 paper
Automated reasoning and model checking · 100%

Topics — the 5 heaviest of 6, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Programming languages and type systems
type systems
0.122005
A Typed Model for Encoding-Based Protocol Interoperability · ICNP 2004
Typed Abstraction of Complex Network Compositions · ICNP 2005
Internet architecture and protocols › world wide web › web protocols
HTTP
0.122004
A Typed Model for Encoding-Based Protocol Interoperability · ICNP 2004
Systematic Verification of Safety Properties of Arbitrary Network Protocol Compositions Using CHAIN · ICNP 2003
Network management and operations
network verification
0.012003
Systematic Verification of Safety Properties of Arbitrary Network Protocol Compositions Using CHAIN · ICNP 2003
Automated reasoning and model checking
algebraic verification
0.012003
Systematic Verification of Safety Properties of Arbitrary Network Protocol Compositions Using CHAIN · ICNP 2003
Internet architecture and protocols
protocol interoperability
0.012004
A Typed Model for Encoding-Based Protocol Interoperability · ICNP 2004

Methods — techniques the papers use, named apart from their topics

type theory · 0.2network calculus · 0.1process algebra · 0.1canonical homomorphic abstraction · 0.1
YearPublicationVenuePosition
2005 Typed Abstraction of Complex Network Compositions
abstract
The heterogeneity and open nature of network systems make analysis of compositions of components quite challenging, making the design and implementation of robust network services largely inaccessible to the average programmer. We propose the development of a novel type system and practical type spaces which reflect simplified representations of the results and conclusions which can be derived from complex compositional theories in more accessible ways, essentially allowing the system architect or programmer to be exposed only to the inputs and output of compositional analysis without having to be familiar with the ins and outs of its internals. Toward this end, we present the TRAFFIC (typed representation and analysis of flows for interoperability checks) framework, a simple flow-composition and typing language with corresponding type system. We then discuss and demonstrate the expressive power of a type space for TRAFFIC derived from the network calculus, allowing us to reason about and infer such properties as data arrival, transit, and loss rates in large composite network applications
Azer Bestavros, Adam D. Bradley, Assaf J. Kfoury, Abraham Matta
ICNP2
2004 A Typed Model for Encoding-Based Protocol Interoperability
abstract
Documentation of the HTTP protocol includes precise descriptions of the syntax of the protocol, but lacks similarly precise specification of the semantics of messages and message bodies. Semantics are stated in English prose; while this makes the document more intuitively accessible, it makes any sort of formal claims of correctness or interoperability difficult to derive from the specification itself. We propose "layered types", a formal description of the interpretive semantics of HTTP message bodies based upon the stacked type syntax. This model allows us to formally declare semantics for content-related HTTP headers and offers a precise way of characterizing interoperability between current and future protocol revisions and extensions.
Adam D. Bradley, Azer Bestavros, Assaf J. Kfoury
ICNP1
2003 Systematic Verification of Safety Properties of Arbitrary Network Protocol Compositions Using CHAIN
abstract
Formal correctness of complex multi-party protocols can be difficult to verify. While models of specific sign constraints, protocols which lend themselves to arbitrarily many compositions of agents -such as the chaining of proxies or the peering of routers- are more difficult to verify because they represent potentially infinite state spaces and may exhibit emergent behaviors which may not materialize under particular fixed compositions. We address this challenge by developing an algebraic approach that enables us to reduce arbitrary compositions of network agents into a behaviorally-equivalent (with respect to some correctness property) compact, conical representation, which is amenable to mechanical verification. Our approach consists of an algebra and a set of property-preserving rewrite rules for the canonical homomorphic abstraction of infinite network protocol composition (CHAIN). Using CHAIN, an expression over our algebra (i.e., a set of configurations of network protocol agents) can be reduced to another behaviorally-equivalent expression (i.e., a smaller set of configurations). Repeated applications of such rewrite rules produce a canonical expression which can be checked mechanically. We demonstrate our approach by characterizing deadlock-prone configurations of HTTP agents, as well as establishing useful properties of an overlay protocol for scheduling MPEG frames, and of a protocol for Web intracache consistency.
Adam D. Bradley, Azer Bestavros, Assaf J. Kfoury
ICNP1
2002 Basis token consistency: supporting strong Web cache consistency
abstract
With Web caching and cache-related services like CDNs and edge services playing an increasingly significant role in the modern Internet, the problem of the weak consistency and coherence provisions in current Web protocols is drawing increasing attention. Toward this end, we differentiate definitions of consistency and coherence for Web-like caching environments, and then present a novel Web protocol we call "basis token consistency" (BTC). This protocol allows compliant caches to guarantee strong consistency of content retrieved from supporting servers. We then compare the performance of BTC with the traditional TTL (time to live) algorithm under a range of synthetic workloads in order to illustrate its qualitative performance properties.
Adam D. Bradley, Azer Bestavros
GLOBECOM1
1999 Changes in Web Client Access Patterns: Characteristics and Caching Implications
Paul Barford, Azer Bestavros, Adam D. Bradley, Mark Crovella
World Wide Web3