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

Kwang-Moo Choe

dblp:c/KwangMooChoe · DBLP profile ↗
← Back
27ranked-venue papers
1as first author
0since 2021 · last 2013
—ORCID · none

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

Theory of computation · 18 · 1 first-authorDatabases, data management, data science and information retrieval · 15 · 1 first-authorSoftware engineering, systems software and programming languages · 7Systems, architecture and hardware · 3

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
2 papers
Automata and formal languages · 100%
Software engineering, system software, and programming languages
2 papers
Compilers and program optimization · 100%

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

TopicWeightPapersLastEvidence papers
Automata and formal languages › parsing
deterministic parsing
0.112005
A Powerful LL(k) Covering Transformation · SIAM J. Comput. 2005
Automata and formal languages
formal grammars
0.112005
A Powerful LL(k) Covering Transformation · SIAM J. Comput. 2005
Automata and formal languages › formal grammars › context-free grammar
LL(k) grammars
0.112005
A Powerful LL(k) Covering Transformation · SIAM J. Comput. 2005
Automata and formal languages
parsing
0.112005
A Powerful LL(k) Covering Transformation · SIAM J. Comput. 2005
Compilers and program optimization
parsing
0.022001
Error repair with validation in LR-based parsing · ACM Trans. Program. Lang. Syst. 2001
A New Analysis of LALR Formalisms · ACM Trans. Program. Lang. Syst. 1985
Compilers and program optimization › parsing
error recovery
0.012001
Error repair with validation in LR-based parsing · ACM Trans. Program. Lang. Syst. 2001
Compilers and program optimization › parsing
LR parsing
0.012001
Error repair with validation in LR-based parsing · ACM Trans. Program. Lang. Syst. 2001
Automata and formal languages › parsing
LR parsing
0.011985
A New Analysis of LALR Formalisms · ACM Trans. Program. Lang. Syst. 1985

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

grammar transformation · 0.1covering transformation · 0.1graph-based factorization · 0.0
YearPublicationVenuePosition
2013 Detection of harmful schizophrenic statements in esterel
abstract
In imperative synchronous languages, a statement is called schizophrenic if it is executed more than once in a single clock. When a schizophrenic statement is translated into a circuit, the circuit can behave abnormally because of the multiple executions. To solve the problems caused by schizophrenic statements, compilers duplicate the statements to avoid multiple executions. Esterel is an imperative synchronous language. Schizophrenic statements in Esterel are considered to occur due to the instantaneous reentrance of local signal declarations or parallel statements. However, if the corresponding circuit of a schizophrenic statement behaves normally, it is harmless and thus curing is not necessary. In this paper, we identify the conditions under which a schizophrenic statement of the Esterel program must be cured during circuit translation. We also propose an algorithm to detect schizophrenic statements that have to be cured on the control flow graphs (CFGs) of source codes. Our algorithm detects all schizophrenic statements that have to be cured and results in fewer false alarms on the benchmark programs used in the previous work. It is simple and based on the CFG of a program, implying that it can be merged into existing compilers easily.
Jeong-Han Yun, Chul-Joo Kim, Seonggun Kim, Kwang-Moo Choe, Taisook Han
ACM Trans. Embed. Comput. Syst.4
2011 String Analysis as an Abstract Interpretation
Se-Won Kim, Kwang-Moo Choe
VMCAI2
2011 Cycle elimination for invocation graph-based context-sensitive pointer analysis
Woongsik Choi, Kwang-Moo Choe
Inf. Softw. Technol.2
2011 Region-based parallelization of irregular reductions on explicitly managed memory hierarchies
Seonggun Kim, Hwansoo Han, Kwang-Moo Choe
J. Supercomput.3
2010 Filtering false alarms of buffer overflow analysis using SMT solvers
Youil Kim, Jooyong Yi, Hwansoo Han, Kwang-Moo Choe
Inf. Softw. Technol.4
2010 Composition-based Cache simulation for structure reorganization
Keoncheol Shin, Hwansoo Han, Kwang-Moo Choe
J. Syst. Archit.3
2009 Refining schizophrenia via graph reachability in Esterel
abstract
Esterel is an imperative synchronous language for control-dominant reactive systems. The combination of imperative structures and the perfect synchrony hypothesis often result in schizophrenic statements. Previous studies explain the characteristics of schizophrenia as the instantaneous reentrance to block statements: local signal declarations and parallel statements. In practice, however, most instantly-reentered block statements do not cause any problems in Esterel compilation. In this paper, we refine schizophrenic problems in terms of signal emissions, and suggest an algorithm to detect harmful schizophrenia using reachability on control flow graphs (CFGs) in Esterel. Our algorithm performs well in analyzing practical programs. Moreover, it can be easily applied to existing compilers.
Jeong-Han Yun, Chul-Joo Kim, Sunae Seo, Taisook Han, Kwang-Moo Choe
MEMOCODE5
2005 A Powerful LL(k) Covering Transformation
abstract
k-transformable grammars have been conjectured to be the uppermost class of LL(k) covering transformable grammars. PLR(k) grammars have been known as a well characterized subclass of k-transformable grammars. Being contrary to those claims, this paper shows that some PLR(k) grammars are not k-transformable, and so k-transformable grammars are not the true uppermost. A powerful LL(k) covering transformation is suggested in this paper. It is a generalization of the transformations of k-transformable grammars and PLR(k) grammars. A remarkable aspect of the new transforming process is the deterministic property, where "deterministic" means that the transformation is obtained in a single process without requiring any heuristic, unlike k-transformable grammars' transformation for which a heuristic is required. The transformable grammar class is shown to be larger than k-transformable grammars and PLR(k) grammars.
Gyung-Ok Lee, Kwang-Moo Choe
SIAM J. Comput.2
2004 An uncaught exception analysis for Java
Jang-Wu Jo, Byeong-Mo Chang, Kwangkeun Yi, Kwang-Moo Choe
J. Syst. Softw.4
2001 Error repair with validation in LR-based parsing
abstract
When the compiler encounters an error symbol in an erroneous input, the local error-repair method repairs the input by either inserting a repair string before the error symbol or deleting the error symbol. Although the extended FMQ of Fischer et al. and the method of McKenzie et al. report the improved quality of diagnostic messages, they suffer from redundant parse stack configurations.This article proposes an efficient LR error-recovery method, with validation-removing repairs that give the same validation result as a previously considered, lower-cost repair. Moreover, its execution speed is proportional to the length of the stack configuration. The algorithm is implemented on a Bison, GNU LALR(1), parser generating system. Experimental results are presented.
Ik-Soon Kim, Kwang-Moo Choe
ACM Trans. Program. Lang. Syst.2
1999 An LR Parser with Pre-Determined Reduction Goals
Gyung-Ok Lee, Kwang-Moo Choe
Inf. Process. Lett.2
1994 Boundedly LR( k )-conflictable Grammars
Myung-Joon Lee, Kwang-Moo Choe
Acta Informatica2
1994 An Efficient Computation of Right Context for LR-Based Error Repair
Min-Soo Jung, Kwang-Moo Choe, Taisook Han
Inf. Process. Lett.2
1994 Grammar Coverings of a Deterministic Parser with Action Conflicts
Kwang-Moo Choe
Inf. Process. Lett.2
1994 Path for AND-Parallel Execution of Logic Programs
Kwang-Moo Choe
Inf. Process. Lett.3
1993 Efficient Bottom-Up Execution of Logic Programs Using Abstract Interpretation
Byeong-Mo Chang, Kwang-Moo Choe, Taisook Han
Inf. Process. Lett.2
1993 Static Filtering on Stratified Programs
Byeong-Mo Chang, Kwang-Moo Choe, Taisook Han
Inf. Process. Lett.2
1993 A Description of Dynamic Behavior for Compilers Based on Object Oriented Modeling
DongGill Lee, Kwang-Moo Choe, Taisook Han
Inf. Process. Lett.2
1993 On the Reduction of LR(k) Parsers
Woo-Jun Park, Myung-Joon Lee, Kwang-Moo Choe
Inf. Process. Lett.3
1993 An Improved LALR(k) Parser Generation for Regular Right Part Grammars
Heung-Chul Shin, Kwang-Moo Choe
Inf. Process. Lett.2
1993 Syntactic Error Repair Using Repair Patterns
In-Sig Yun, Kwang-Moo Choe, Taisook Han
Inf. Process. Lett.2
1992 Corrigenda: Yet Another Efficient Backward Execution Algorithm in the AND/OR Process Model
Kwang-Moo Choe
Inf. Process. Lett.2
1991 Yet Another Efficient Backward Execution Algorithm in the AND/OR Process Model
Kwang-Moo Choe
Inf. Process. Lett.2
1991 SLR(k) Covering for LR(k) Grammars
Myung-Joon Lee, Kwang-Moo Choe
Inf. Process. Lett.2
1991 Corrigenda: SLR(k) Covering for LR(k) Grammars
Myung-Joon Lee, Kwang-Moo Choe
Inf. Process. Lett.2
1986 Efficient Computation of the Locally Least-Cost Insertion String for the LR Error Repair
Kwang-Moo Choe
Inf. Process. Lett.1
1985 A New Analysis of LALR Formalisms
abstract
The traditional LALR analysis is reexamined using a new operator and an associated graph. An improved method that allows factoring out a crucial part of the computation for defining states of LR(0) canonical collection and for computing LALR(1) lookahead sets is presented. This factorization leads to significantly improved algorithms with respect to execution time as well as storage requirements. Experimental results including comparison with other known methods are presented.
Joseph C. H. Park, Kwang-Moo Choe
ACM Trans. Program. Lang. Syst.2