EDBT 2026 Demo / reviewers in the wild / expert
Sam M. Kim
dblp:80/5192
· DBLP profile ↗
17ranked-venue papers
7as first author
0since 2021 · last 1997
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 14 · 6 first-authorSystems, architecture and hardware · 3 · 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.
| Theoretical computer science
8 papers |
Automata and formal languages · 64% Computational complexity · 21% Coding theory · 7% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Parallel and multicore computing · 70% Hardware accelerators and domain-specific architectures · 30% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Bioinformatics and computational biology · 100% |
Topics — the 16 heaviest of 20, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Automata and formal languages
regular languages |
0.0 | 2 | 1997 | Computational Modeling for Genetic Splicing Systems · SIAM J. Comput. 1997 Computing the Order of a Locally Testable Automaton · SIAM J. Comput. 1994 |
Automata and formal languages
splicing systems |
0.0 | 1 | 1997 | Computational Modeling for Genetic Splicing Systems · SIAM J. Comput. 1997 |
Automata and formal languages
finite automata |
0.0 | 2 | 1991 | A Polynomial Time Algorithm for the Local Testability Problem of Deterministic Finite Automata · IEEE Trans. Computers 1991 Some Characterizations of Multihead Finite Automata · Inf. Control. 1985 |
Coding theory
local testability |
0.0 | 1 | 1991 | A Polynomial Time Algorithm for the Local Testability Problem of Deterministic Finite Automata · IEEE Trans. Computers 1991 |
Parallel and multicore computing › parallel algorithms › parallel algorithm design
systolic algorithms |
0.0 | 2 | 1986 | Designing Systolic Algorithms Using Sequential Machines · IEEE Trans. Computers 1986 Designing Systolic Algorithms Using Sequential Machines · FOCS 1984 |
Automata and formal languages
pushdown automata |
0.0 | 2 | 1985 | On Space and Time Efficient TM Simulations of Some Restricted Classes of PDA's · Inf. Control. 1985 Space and Time Efficient Simulations and Characterizations of Some Restricted Classes of PDAs · ICALP 1984 |
Bioinformatics and computational biology
DNA computing |
0.0 | 1 | 1997 | Computational Modeling for Genetic Splicing Systems · SIAM J. Comput. 1997 |
Hardware accelerators and domain-specific architectures
systolic array |
0.0 | 2 | 1986 | Designing Systolic Algorithms Using Sequential Machines · FOCS 1984 Designing Systolic Algorithms Using Sequential Machines · IEEE Trans. Computers 1986 |
Approximation and online algorithms
approximation algorithms |
0.0 | 1 | 1994 | Computing the Order of a Locally Testable Automaton · SIAM J. Comput. 1994 |
Automata and formal languages
cellular automata |
0.0 | 1 | 1985 | Sequential Machine Characterizations of Trellis and Cellular Automata and Applications · SIAM J. Comput. 1985 |
Automata and formal languages › finite automata
multihead finite automata |
0.0 | 1 | 1985 | Some Characterizations of Multihead Finite Automata · Inf. Control. 1985 |
Computational complexity
parallel complexity |
0.0 | 1 | 1985 | Sequential Machine Characterizations of Trellis and Cellular Automata and Applications · SIAM J. Comput. 1985 |
Computational complexity › computability theory
speed-up theorem |
0.0 | 1 | 1985 | Sequential Machine Characterizations of Trellis and Cellular Automata and Applications · SIAM J. Comput. 1985 |
Computational complexity › computational models
turing machine simulation |
0.0 | 1 | 1985 | On Space and Time Efficient TM Simulations of Some Restricted Classes of PDA's · Inf. Control. 1985 |
Computational complexity › computational models
simulation complexity |
0.0 | 1 | 1984 | Space and Time Efficient Simulations and Characterizations of Some Restricted Classes of PDAs · ICALP 1984 |
Algorithms and data structures
polynomial-time algorithms |
0.0 | 1 | 1991 | A Polynomial Time Algorithm for the Local Testability Problem of Deterministic Finite Automata · IEEE Trans. Computers 1991 |
Methods — techniques the papers use, named apart from their topics
regularity proof · 0.0finite state automaton · 0.0coNP-completeness · 0.0approximation algorithm · 0.0sequential machine characterization · 0.0dynamic programming · 0.0priority queue · 0.0bitwise multiplication · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1997 | An Algorithm for Identifying Spliced Languages
Sam M. Kim |
COCOON | 1 |
| 1997 | Computational Modeling for Genetic Splicing SystemsabstractA genetic splicing system involves DNA molecules mixed with enzymes and a ligase that allow the molecules to be cleaved and recombined to produce other molecules in addition to the original ones. Recently, using formal language theory, several researchers have investigated the string properties of DNA molecules that may potentially arise from the original set of molecules under the effect of the given restriction enzymes. This paper introduces an algorithm which, given a splicing system whose initial set of strings is regular, constructs a finite state automaton that recognizes the set of DNA molecules spliced by the system. This algorithm solves the open problem of constructing such an automaton and shows a direct approach to the proof of regularity of spliced languages. Sam M. Kim |
SIAM J. Comput. | 1 |
| 1995 | An Efficient Algorithm for Local Testability Problem of Finite State Automata
Sam M. Kim, Robert McNaughton |
COCOON | 1 |
| 1994 | Computing the Order of a Locally Testable AutomatonabstractA locally testable language is a language with the property that, for some positive integer j, whether or not a string x is in the language depends on (1) the prefix and suffix of x of length $j - 1$, and (2) the set of substrings of x of length j, without regard to the order in which these substrings occur or the number of times each substring occurs. For any j for which this is true, it is said that the language is j -testable For a given locally testable language, the smallest such number j is called the order of the language. Locally testable languages are regular and therefore these concepts apply to the finite automata that recognize the languages. The authors show that computing the order of a given locally testable deterministic automaton is NP-hard and present a polynomial-time $ \epsilon $-approximation algorithm for computing it. In addition, an upper bound of $2n^2 + 1$ on the order of a locally testable automaton of n states is obtained, and the co-NP-completeness of the problem of whether, for a given j, a given deterministic automaton is j -testable is proven. Sam M. Kim, Robert McNaughton |
SIAM J. Comput. | 1 |
| 1991 | Computing the Order of a Locally Testable Automaton
Sam M. Kim, Robert McNaughton |
FSTTCS | 1 |
| 1991 | A Polynomial Time Algorithm for the Local Testability Problem of Deterministic Finite AutomataabstractThe local testability problem of deterministic finite automata is investigated. A locally testable language is a language with the property that, for some nonnegative integer k, whether or not a word w is in the language depends on (1) the prefix and suffix of w of length k, and (2) the set of substrings of w length k+1, without regard to the order in which these substrings occur. The local testability problem is, given a deterministic finite automation, to decide whether or not it accepts a locally testable language. The authors present an O(n/sup 2/) time algorithm for the local testability problem based on two simple properties that characterize locally testable automata.> Sam M. Kim, Robert McNaughton, Robert McCloskey |
IEEE Trans. Computers | 1 |
| 1989 | A Polynomial Time Algorithm for the Local Testability Problem of Deterministic Finite Automata
Sam M. Kim, Robert McNaughton, Robert McCloskey |
WADS | 1 |
| 1986 | Designing Systolic Algorithms Using Sequential MachinesabstractWe present a tool that is useful in the design and analysis of systolic systems. Specifically, we give characterizations of systolic arrays in terms of (single processor) sequential machines which are easier to program and to analyze. We give several examples to illustrate the utility of the design tool. In particular, we show how systolic designs for such problems as integer bitwise multiplication, dynamic programming, and language recognition can easily be derived using the characterizations. We also present some new results concerning the properties and computational power of systolic arrays which can be obtained using the characterizations. Oscar H. Ibarra, Sam M. Kim, Michael A. Palis |
IEEE Trans. Computers | 2 |
| 1985 | Some Characterizations of Multihead Finite Automata
Oscar H. Ibarra, Sam M. Kim, Louis E. Rosier |
Inf. Control. | 2 |
| 1985 | On Space and Time Efficient TM Simulations of Some Restricted Classes of PDA's
Oscar H. Ibarra, Sam M. Kim, Louis E. Rosier |
Inf. Control. | 2 |
| 1985 | Some results concerning linear iterative (systolic) arrays
Oscar H. Ibarra, Michael A. Palis, Sam M. Kim |
J. Parallel Distributed Comput. | 3 |
| 1985 | Sequential Machine Characterizations of Trellis and Cellular Automata and ApplicationsabstractWe look at a simple, but general model, of a systolic system called a trellis automaton (TA). A TA is equivalent in computational power to a one-dimensional unbounded cellular automaton (CA), a model of parallel computation which has been studied extensively in the literature. Different varieties of TA’s are equivalent to corresponding variations of CA’s. We present, for the first time, sequential machine characterizations of TA’s (CA’s). The sequential machines are useful and powerful tools for investigating properties of TA’s (CA’s). They ar easy to program because, unlike the parallel models, one does not have to deal with the problem of synchronization. Several applications are given. In particular, we prove a new speed-up theorem which is stronger than what has previously been shown. Oscar H. Ibarra, Sam M. Kim, Shlomo Moran |
SIAM J. Comput. | 2 |
| 1985 | Fast Parallel Language Recognition by Cellular Automata
Oscar H. Ibarra, Michael A. Palis, Sam M. Kim |
Theor. Comput. Sci. | 3 |
| 1984 | Designing Systolic Algorithms Using Sequential MachinesabstractWe offer a methodology for simplifying the design and analysis of systolic systems. Specifically, we give characterization of systolic arrays in terms of (single processor) sequential machines which are easier to analyze and to program. We give several examples to illustrate the design methodology. In particular, we show how systolic arrays can be easily designed to implement priority queues, integer bitwise multiplication, dynamic programming, etc. Because the designs are based on the sequential machine, the constructions we obtain are much simpler then those that have appeared in the literature. We also give some results concerning the properties and computational power (e.g., speed-up, hierarchy, etc.) of systolic arrays. Oscar H. Ibarra, Michael A. Palis, Sam M. Kim |
FOCS | 3 |
| 1984 | Space and Time Efficient Simulations and Characterizations of Some Restricted Classes of PDAs
Oscar H. Ibarra, Sam M. Kim, Louis E. Rosier |
ICALP | 2 |
| 1984 | A Characterization of Systolic Binary Tree Automata and Applications
Oscar H. Ibarra, Sam M. Kim |
Acta Informatica | 2 |
| 1984 | Characterizations and Computational Complexity of Systolic Trellis Automata
Oscar H. Ibarra, Sam M. Kim |
Theor. Comput. Sci. | 2 |