Skip to main content

Kwangkeun Yi

Seoul National University · 情報科学

研究室紹介

Professor Kwangkeun Yi's research lab specializes in programming language analysis, formal methods, and software engineering, with a focus on developing automated tools and methodologies for program verification, optimization, and education. The lab explores interprocedural analysis, model checking, and efficient static analysis techniques—particularly through the design of domain-specific tools like system Z and Z1 for generating accurate and efficient program analyses. A significant emphasis is also placed on applying formal methods in teaching, using interactive and intuitive approaches such as finite games to teach complex concepts like model checking. Additionally, the lab investigates practical performance measurement techniques, such as on-the-fly working set size estimation, for use in hardware and compiler design.

program analysisformal methodsmodel checkingprogram optimizationsoftware verification

Research Overview

Papers
139
Total Citations
1,758
Papers (5y)
11
Primary Field
情報科学

Research Output Trend

Figures are computed from collected data and may differ slightly.

Publications per year (5y)
11total
2021
2022
2023
2025
2026
Citations per year (5y)
24total
20212022202320252026

Selected Papers

15
1
Article|59 citations·1993
Automatic generation and management of interprocedural program analyses
Kwangkeun Yi, Williams Ludwell Harrison
OA

We have designed and implemented an interprocedural program analyzer generator, called system Z. Our goal is to automate the generation and management of semantics-based interprocedural program analysis for a wide range of target languages.

SoftwareComputer Science
2
Book Chapter|32 citations·1997
Towards a cost-effective estimation of uncaught exceptions in SML programs
Kwangkeun Yi, Sukyoung Ryu
SJR Q2Lecture notes in computer science
Artificial IntelligenceComputer Science
3
Article|30 citations·1998
An abstract interpretation for estimating uncaught exceptions in Standard ML programs
Kwangkeun Yi
SJR Q3Science of Computer Programming
Information SystemsComputer Science
4
Article|27 citations·2006
An empirical study on classification methods for alarms from a bug-finding static C analyzer
Kwangkeun Yi, Hosik Choi, JaeHwang Kim, Yongdai Kim
SJR Q3Information Processing Letters
Information SystemsComputer Science
5
Book Chapter|26 citations·1994
Compile-time detection of uncaught exceptions in Standard ML programs
Kwangkeun Yi
SJR Q2Lecture notes in computer science
Information SystemsComputer Science
6
Article|24 citations·2002
A cost-effective estimation of uncaught exceptions in Standard ML programs
Kwangkeun Yi, Sukyoung Ryu
SJR Q2Theoretical Computer Science
Hardware and ArchitectureComputer Science
7
Article|19 citations·1998
Assessing the Overhead of ML Exceptions by Selective CPS Transformation
Kwangkeun Yi
Artificial IntelligenceComputer Science
8
Article|14 citations·1999
Exception Analysis for Java
Kwangkeun Yi, Byeong‐Mo Chang
Workshop on Object-Oriented Technology
Information SystemsComputer Science
9
Article|11 citations·2001
Interconnecting Between CPS Terms and Non-CPS Terms
Kwangkeun Yi
Information SystemsComputer Science
10
Article|11 citations·2008
미주 동포와 한국어 교육
이광규

The most urgent problem for Korean immigrant in the United States is the extension of Korean language class in the junior and high school. There are 91 universities or colleges in which Korean language and culture are thought. More than 60% of those schools have only a few Korean language classes with a few lecturers. They are watching to come the times of extension of the class in the future. In the primary school level, there are more than one thousand Korean Language Schools which are charact

11
Article|10 citations·2002
A proof method for the correctness of modularized 0CFA
Oukseh Lee, Kwangkeun Yi, Yunheung Paek
SJR Q3Information Processing Letters
Artificial IntelligenceComputer Science
12
Article|8 citations·2001
Puzzles for Learning Model Checking, Model Checking for Programming Puzzles, Puzzles for Testing Model Checkers
Н. В. Шилов, Kwangkeun Yi
Electronic Notes in Theoretical Computer ScienceOA

Paper discusses some issues related to the utility of finite games for early formal methods teaching and for validation of automatic tools which implement formal methods. In particular, some experience with (1) undergraduate teaching model checking via finite games, (2) solving game-based constraints via model checking, (3) testing model checkers against game test suits is presented. Basic ideas are illustrated by a model checking based solution for a complicated puzzle how to identify a unique

Computational Theory and MathematicsComputer Science
13
Article|6 citations·2005
Proceedings of the Third Asian conference on Programming Languages and Systems
Kwangkeun Yi
Computer Science ApplicationsComputer Science
14
Article|6 citations·1993
Automatic Generation and Management of Program Analyses
Kwangkeun Yi

Designing a program analysis (for use in optimizing compilers) is a time-consuming, complicated process because it involves many parameters. In particular, one must carefully measure the accuracy of the analysis against its cost. To reach an acceptable cost-accuracy balance the designer must repeatedly implement the analysis, measure its behavior, and alter its design. In this thesis we present a software system called system Z1, by which one can quickly specify a program analysis, obtain automa

Hardware and ArchitectureComputer Science
15
Article|5 citations·2006
EDUCATIONAL PEARL: ‘Proof-directed debugging’ revisited for a first-order version
Kwangkeun Yi
SJR Q3Journal of Functional ProgrammingOA

Some 10 years ago, Harper illustrated the powerful method of proof-directed debugging for developing programs with an article in this journal. Unfortunately, his example uses both higher-order functions and continuation-passing style, which is too difficult for students in an introductory programming course. In this pearl, we present a first-order version of Harper's example and demonstrate that it is easy to transform the final version into an efficient state machine. Our new version convinces

Artificial IntelligenceComputer Science

Research Areas

Artificial IntelligenceInformation SystemsSoftwareHardware and ArchitectureComputational Theory and MathematicsComputer Networks and Communications

Kwangkeun Yiの研究をNubintでさらに深く

この研究室の論文をアプリで開き、AIと共に読み、要約し、引用しましょう。