Skip to main content

이광규 교수

Kwangkeun Yi

서울대학교 · 컴퓨터과학

연구실 소개

이광규 교수의 연구실은 프로그램 분석 및 정적 검증 기반의 소프트웨어 정확성 보장을 핵심으로 삼고 있습니다. 특히, 고성능 컴파일러 설계를 위한 정적 분석 기법과, 형식적 방법론을 활용한 프로그래밍 교육 도구 개발에 주력하고 있으며, 실시간으로 프로그램의 메모리 국소성(working set size)을 추정하는 경제적이고 효율적인 방법론 개발도 진행 중입니다. 이는 최신 VLSI 아키텍처에서의 성능 최적화 및 소프트웨어 검증 도구의 신뢰성 검증에 기여합니다.

정적 프로그램 분석형식적 방법메모리 국소성 추정컴파일러 최적화모델 체킹

연구 현황

논문 수
137
총 인용 수
1,745
최근 5년 논문
9
주요 분야
컴퓨터과학

연구 성과 추이

표시된 성과는 수집된 데이터 기준으로 산출되며, 일부 차이가 있을 수 있습니다.

5개년 연도별 논문 게재 수
9총합
2021
2022
2023
2025
2026
5개년 연도별 피인용 수
23총합
20212022202320252026

주요 논문

15
1
논문|인용수 59·1993
Automatic generation and management of interprocedural program analyses
Kwangkeun Yi, Williams Ludwell Harrison
FWCI 7.8OA

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·1997
Towards a cost-effective estimation of uncaught exceptions in SML programs
Kwangkeun Yi, Sukyoung Ryu
SJR Q2FWCI 3.4Lecture notes in computer science
Artificial IntelligenceComputer Science
3
논문|인용수 30·1998
An abstract interpretation for estimating uncaught exceptions in Standard ML programs
Kwangkeun Yi
SJR Q3FWCI 6.5Science of Computer Programming
Information SystemsComputer Science
4
논문|인용수 27·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 Q3FWCI 1.7Information Processing Letters
Information SystemsComputer Science
5
book chapter|인용수 26·1994
Compile-time detection of uncaught exceptions in Standard ML programs
Kwangkeun Yi
SJR Q2FWCI 3.0Lecture notes in computer science
Information SystemsComputer Science
6
논문|인용수 24·2002
A cost-effective estimation of uncaught exceptions in Standard ML programs
Kwangkeun Yi, Sukyoung Ryu
SJR Q2FWCI 1.5Theoretical Computer Science
Hardware and ArchitectureComputer Science
7
논문|인용수 19·1998
Assessing the Overhead of ML Exceptions by Selective CPS Transformation
Kwangkeun Yi
FWCI 7.2
Artificial IntelligenceComputer Science
8
논문|인용수 14·1999
Exception Analysis for Java
Kwangkeun Yi, Byeong‐Mo Chang
FWCI 11.9Workshop on Object-Oriented Technology
Information SystemsComputer Science
9
논문|인용수 11·2001
Interconnecting Between CPS Terms and Non-CPS Terms
Kwangkeun Yi
FWCI 5.1
Information SystemsComputer Science
10
논문|인용수 11·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
논문|인용수 10·2002
A proof method for the correctness of modularized 0CFA
Oukseh Lee, Kwangkeun Yi, Yunheung Paek
SJR Q3FWCI 0.4Information Processing Letters
Artificial IntelligenceComputer Science
12
논문|인용수 8·2001
Puzzles for Learning Model Checking, Model Checking for Programming Puzzles, Puzzles for Testing Model Checkers
Н. В. Шилов, Kwangkeun Yi
FWCI 0.5Electronic 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
논문|인용수 6·2005
Proceedings of the Third Asian conference on Programming Languages and Systems
Kwangkeun Yi
Computer Science ApplicationsComputer Science
14
논문|인용수 6·1993
Automatic Generation and Management of Program Analyses
Kwangkeun Yi
FWCI 0.4

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
논문|인용수 5·2006
EDUCATIONAL PEARL: ‘Proof-directed debugging’ revisited for a first-order version
Kwangkeun Yi
SJR Q3FWCI 0.9Journal 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

대표 연구 분야

Artificial IntelligenceInformation SystemsSoftwareHardware and ArchitectureComputational Theory and MathematicsComputer Networks and Communications

이광규 교수의 연구를 Nubint에서 더 깊이 살펴보세요

이 연구실의 논문을 앱에서 열어 AI와 함께 읽고, 핵심을 요약하고, 내 글에 인용하세요.