Demo Data from EDBT 2026 / reviewers in the wild / expert
Kevin J. Compton
dblp:07/1484
· DBLP profile ↗
21ranked-venue papers
12as first author
0since 2021 · last 2013
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 14 · 11 first-authorSoftware engineering, systems software and programming languages · 3Security and privacy · 2Applied, interdisciplinary, general and emerging computing · 2 · 1 first-authorDatabases, data management, data science and information retrieval · 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.
| Theoretical computer science
7 papers |
Coding theory · 60% Automated reasoning and model checking · 16% Computational complexity · 14% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Performance modeling and evaluation · 30% Parallel and multicore computing · 23% Distributed systems · 23% | |
| Network and information security
1 paper |
Cryptographic protocols and secure computation · 100% | |
| Databases, data mining, and information retrieval
1 paper |
Query processing and optimization · 50% Database theory · 50% |
Topics — the 17 heaviest of 20, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Coding theory › error-correcting codes › block codes › linear code › self-dual codes
doubly even codes |
0.0 | 1 | 2003 | The third support weight enumerators of the doubly-even, self-dual [32, 16, 8] codes · IEEE Trans. Inf. Theory 2003 |
Coding theory › error-correcting codes › block codes › linear code
self-dual codes |
0.0 | 1 | 2003 | The third support weight enumerators of the doubly-even, self-dual [32, 16, 8] codes · IEEE Trans. Inf. Theory 2003 |
Coding theory › error-correcting codes
weight distribution |
0.0 | 1 | 2003 | The third support weight enumerators of the doubly-even, self-dual [32, 16, 8] codes · IEEE Trans. Inf. Theory 2003 |
Cryptographic protocols and secure computation
security protocol analysis |
0.0 | 1 | 1999 | Proof Techniques for Cryptographic Protocols · ICALP 1999 |
Interconnection networks and networks-on-chip
deadlock |
0.0 | 1 | 1995 | Expected Deadlock Time in a Multiprocessing System · J. ACM 1995 |
Parallel and multicore computing › synchronization
deadlock analysis |
0.0 | 1 | 1995 | Expected Deadlock Time in a Multiprocessing System · J. ACM 1995 |
Distributed systems
fault tolerance |
0.0 | 1 | 1995 | Expected Deadlock Time in a Multiprocessing System · J. ACM 1995 |
Performance modeling and evaluation
queueing models |
0.0 | 1 | 1995 | Expected Deadlock Time in a Multiprocessing System · J. ACM 1995 |
Computational complexity
circuit complexity |
0.0 | 2 | 1990 | An Algebra and a Logic for NC¹ · Inf. Comput. 1990 An Algebra and a Logic for NC¹ · LICS 1988 |
Computational complexity › circuit complexity › NC hierarchy
NC1 |
0.0 | 2 | 1990 | An Algebra and a Logic for NC¹ · Inf. Comput. 1990 An Algebra and a Logic for NC¹ · LICS 1988 |
Query processing and optimization
query optimization |
0.0 | 1 | 1992 | Queries Are Easier Than You Thought (Probably) · PODS 1992 |
Computational complexity
descriptive complexity |
0.0 | 1 | 1988 | An Algebra and a Logic for NC¹ · LICS 1988 |
Logic in computer science
finite model theory |
0.0 | 1 | 1988 | An Algebra and a Logic for NC¹ · LICS 1988 |
Combinatorics and discrete mathematics
partial orders |
0.0 | 1 | 1988 | The Computational Complexity of Asymptotic Problems I: Partial Orders · Inf. Comput. 1988 |
Logic in computer science › recursion
primitive recursion |
0.0 | 1 | 1988 | An Algebra and a Logic for NC¹ · LICS 1988 |
Performance modeling and evaluation
asymptotic analysis |
0.0 | 1 | 1995 | Expected Deadlock Time in a Multiprocessing System · J. ACM 1995 |
Algorithms and data structures › analysis of algorithms
average-case analysis |
0.0 | 1 | 1992 | Queries Are Easier Than You Thought (Probably) · PODS 1992 |
Methods — techniques the papers use, named apart from their topics
formal verification · 0.0combinatorial enumeration · 0.0abstract state machines · 0.0PROMELA · 0.0probabilistic analysis · 0.0singularity analysis · 0.0poisson process · 0.0abel sums · 0.0normal forms · 0.0normal form · 0.0tree recursions · 0.0first-order logic with recursion operator · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2013 | Detecting Traditional Packers, Decisively
Denis Bueno, Kevin J. Compton, Karem A. Sakallah, Michael D. Bailey |
RAID | 2 |
| 2005 | Side Channel Analysis, Fault Injection and Applications - A Computationally Feasible SPA Attack on AES via Optimized Search
Joel VanLaven, Mark Brehob, Kevin J. Compton |
SEC | 3 |
| 2005 | Average Case Analysis of Gosper's Algorithm for a Class of Urn Model Inputs
Olgica Milenkovic, Kevin J. Compton |
Algorithmica | 2 |
| 2003 | A Method of Implementing UML Virtual Machines With Some Constraints Based on Abstract State MachinesabstractUML has become a standard language for designing software systems. To help software developers design a correct UML model for a software system has become an important goal for many UML CASE tools. We propose a new UML virtual machine based on abstract state machines. We combine the UML meta-model, UML model and user objects model into one under the ASM virtual machine for UML. Since the ASM virtual machine for UML supports OCL, software developers can precisely design a software model and then find some errors such as inconsistency in the model with the help of the ASM virtual machine. Wuwei Shen, Kevin J. Compton, James K. Huggins |
APSEC | 2 |
| 2003 | The third support weight enumerators of the doubly-even, self-dual [32, 16, 8] codesabstractWe present combinatorial methods for computing the third support weight enumerators of the five doubly-even, self-dual [32,16,8] codes. The methods exploit relationships that exist between support weight enumerators and complete coset weight enumerators of a self-dual code. Olgica Milenkovic, T. S. Coffey, Kevin J. Compton |
IEEE Trans. Inf. Theory | 3 |
| 2002 | A Toolset for Supporting UML Static and Dynamic Model CheckingabstractThe Unified Modeling Language has become widely accepted as a standard in software development. Several tools have been produced to support UML model validation. However most of them support either static or dynamic model checking; and no tools support to check both static and dynamic aspects of a UML model. But a UML model should include the static and dynamic aspects of a software system. Furthermore, these UML tools translate a UML model into a validation language such as PROMELA. But they have some shortcomings: there is no proof of correctness (with respect to the UML semantics) for these tools. In order to overcome these shortcomings, we present a toolset which can validate both static and dynamic aspects of a model; and this toolset is based on the semantic model using Abstract State Machines. Since the toolset is derived from the semantic model, the toolset is correct with respect to the semantic model. Wuwei Shen, Kevin J. Compton, James K. Huggins |
COMPSAC | 2 |
| 2001 | A UML Validation Toolset Based on Abstract State MachinesabstractThe Unified Modeling Language has become widely accepted as a standard in software development. Several tools have been produced to support UML model validation. These tools translate a UML model into a validation language such as PROMELA. However they have some shortcomings: there is no proof of correctness (with respect to the UML semantics) for these tools; and there is no tool that supports validation for both the static and dynamic aspects of a UML model. In order to overcome these shortcomings, we present a toolset which is based on the semantic model using abstract state machines. Since the toolset is derived from the semantic model, the toolset is correct with respect to the semantic model. In addition, this toolset can be used to validate both the static and dynamic aspects of a model. Wuwei Shen, Kevin J. Compton, James K. Huggins |
ASE | 2 |
| 1999 | Proof Techniques for Cryptographic Protocols
Kevin J. Compton, Scott D. Dexter |
ICALP | 1 |
| 1996 | Logical Definability of Counting Functions
Kevin J. Compton, Erich Grädel |
J. Comput. Syst. Sci. | 1 |
| 1995 | Expected Deadlock Time in a Multiprocessing SystemabstractWe consider multiprocessing systems where processes make independent, Poisson distributed resource requests with mean arrival time 1. We assume that resources are not released. It is shown that the expected deadlock time is never less than 1, no matter how many processes and resources are in the system. Also, the expected number of processes blocked by deadlock time is one-half more than half the number of initially active processes. We obtain expressions for system statistics such as expected deadlock time, expected total processing time, and system efficiency, in terms of Abel sums. We derive asymptotic expressions for these statistics in the case of systems with many processes and the case of systems with a fixed number of processes. In the latter, generalizations of the Ramanujan Q -function arise. we use singularity analysis to obtain asymptotics of coefficients of generalized Q -functions. Kevin J. Compton, Chinya V. Ravishankar |
J. ACM | 1 |
| 1994 | Stratified Least Fixpoint Logic
Kevin J. Compton |
Theor. Comput. Sci. | 1 |
| 1993 | A Deductive System for Existential Least Fixpoint LogicabstractExistential least fixpoint logic (ELFP) is a logic with a least fixpoint operator but only existential quantification. It arises in many areas of computer science including logic programming, database theory, program verification, complexity theory, and recursion theory on abstract structures. A sequent calculus (Gentzen-style deductive system) for this logic is presented and proved to be complete. Basic model theoretic facts about ELFP are derived from the completeness theorem and the construction used in its proof. The relationship of these model theoretic facts to logic programming and database queries is explored. Kevin J. Compton |
J. Log. Comput. | 1 |
| 1992 | Queries Are Easier Than You Thought (Probably)abstractThe optimization of a large class of queries is explored, using a powerful normal form recently proven. The queries include the fixpoint and while queries, and an extension of while with arithmetic. The optimization method is evaluated using a probabilistic analysis. In particular, the average complexity of fixpoint and while is considered and some surprising results are obtained. They suggest that the worst-case complexity is sometimes overly pessimistic for such queries, whose average complexity is often much more reasonable than the provably rare worst case. Some computational properties of queries are also investigated. A probabilistic notion of boundedness is defined, and it is shown that all programs in the class considered are bounded almost everywhere. An effective way of using this fact is provided. Serge Abiteboul, Kevin J. Compton, Victor Vianu |
PODS | 2 |
| 1992 | Regular Languages in NC¹
David A. Mix Barrington, Kevin J. Compton, Howard Straubing, Denis Thérien |
J. Comput. Syst. Sci. | 2 |
| 1990 | A Uniform Method for Proving Lower Bounds on the Computational Complexity of Logical Theories
Kevin J. Compton, C. Ward Henson |
Ann. Pure Appl. Log. | 1 |
| 1990 | An Algebra and a Logic for NC¹
Kevin J. Compton, Claude Laflamme |
Inf. Comput. | 1 |
| 1988 | An Algebra and a Logic for NC¹abstractAn algebra and a logic characterizing the complexity class NC/sup 1/, which consists of functions computed by uniform sequences of polynomial-size, log depth circuits, are presented. In both characterizations, NC/sup 1/ functions are regarded as functions from one class of finite relational structures to another. In the algebraic characterization, upward and downward tree recursion are applied to a class of simple functions. In the logical characterization, first-order logic is augmented by an operator for defining relations by primitive recursion. It is assumed that every structure has an underlying relation giving the binary representations of integers.> Kevin J. Compton, Claude Laflamme |
LICS | 1 |
| 1988 | The Computational Complexity of Asymptotic Problems I: Partial Orders
Kevin J. Compton |
Inf. Comput. | 1 |
| 1987 | Nonconvergence, undecidability, and intractability in asymptotic problems
Kevin J. Compton, C. Ward Henson, Saharon Shelah |
Ann. Pure Appl. Log. | 1 |
| 1984 | An Undecidable Problem in Finite CombinatoricsabstractProblems of computing probabilities of statements about large, finite structures have become an important subject area of finite combinatorics. Within the last two decades many researchers have turned their attention to such problems and have developed a variety of methods for dealing with them. Applications of these ideas include nonconstructive existence proofs for graphs with certain properties by showing the properties occur with nonzero probabilities (for examples see Erdös and Spencer [ES] and Bollobás [Bo]), and determination of average running times for sorting algorithms by computing asymptotic probabilities of statements about permutations (see Knuth [Kn]). Two types of techniques recur in solutions to such problems: probabilistic techniques, such as those used by Erdös and Spencer [ES], and classical assymptotic techniques, such as those surveyed by Bender [Be] and de Bruijn [Br]. Studying this body of techniques, one notices that characteristics of these problems suggest certain methods of solution, in much the same way that the form of an integrand may suggest certain substitutions. The question arises, then, as to whether there is a systematic way to approach these problems: is there an algorithm for computing asymptotic probabilities? I will show that the answer is “no”—for any reasonable formulation, the problem of computing asymptotic probabilities is undecidable. The main theorem of the paper is Theorem 1.6, which says that there is a finitely axiomatizable class in which every first order sentence has an asymptotic probability of 0 or 1—i.e., is almost always true or almost always false in finite structures—but for which the problem of deciding whether a sentence has asymptotic probability 0 or 1 is undecidable. Heretofore, classes known to have such a 0-1 law have had decidable asymptotic probability problems (see Lynch [Ly] for examples and a discussion of previous work in the area). Kevin J. Compton |
J. Symb. Log. | 1 |
| 1983 | Some Useful Preservation TheoremsabstractThe study of preservation theorems for first order logic was the focus of much research by model theorists in the 1960's. These theorems, which came to form the foundation for classical model theory, characterize first order sentences and theories that are preserved under operations such as the taking of unions or submodels (see Chang and Keisler [5] for a discussion of preservation theorems for first order logic). In current model theoretic research, logics richer than first order logic and applications of logic to other parts of mathematics have assumed the central position. In the former area, preservation theorems are not so important; in the latter, especially in applications to algebra, many of the techniques developed for proving these theorems have been useful. In this paper I prove several preservation theorems for first order logic which I discovered while investigating the asymptotic growth of classes of finite combinatorial structures. The significance of these theorems lies in their applications to problems in finite combinatorics. Since the applications require combinatorial and analytical techniques that are not pertinent to logical questions discussed here, I shall present them in another paper [7]. Kevin J. Compton |
J. Symb. Log. | 1 |