Papers                [Copyright Notice]
(topics in alphabetical order)
automatic bug detection for C programs program logics
exception analysis program transformation
heap analysis program proof mechanization
multi-staged programming languages static analysis in general
other static analyses typing, inference, program calculi
(For journal/conference categorization: click here)

Automatic Bug Detection for C Programs

½ÇÁ¦ C ÇÁ·Î±×·¥ÀÇ ¼Ò½º ¿À·ù¸¦ ÀÚµ¿À¸·Î ¹Ì¸® ã¾Æ³»´Â ºÐ¼®±â¿¡ ´ëÇؼ­.
Works on sound and automatic detection of bugs in realistic C programs.

Exception Analysis

ÇÁ·Î±×·¥¿¡¼­ 󸮵ÇÁö¾Ê´Â ¿¹¿Ü»óȲµéÀ» ¿¹ÃøÇس»´Â ¹æ¹ý¿¡ ´ëÇؼ­.
Works on estimating uncaught exceptions in programs

Heap Analysis

ÇÁ·Î±×·¥ÀÌ ¸¸µå´Â ¸Þ¸ð¸® ±¸Á¶¹°ÀÇ ¼ºÁúÀ» ¿¹ÃøÇÏ´Â ¹æ¹ý¿¡ ´ëÇؼ­.
Works on static estimation of the properties of program's dynamic memory structures.

Multi-Staged Programming Language

ÇÁ·Î±×·¥ÀÌ ÇÁ·Î±×·¥À» ¸¸µå´Â ´Ù´Ü°è ÇÁ·Î±×·¥ÀÇ ºÐ¼®¿¡ ´ëÇؼ­.
Works on static analysis for multi-staged programs.

Static Analysis in General

ÇÁ·Î±×·¥ ºÐ¼® À̷аú µµ±¸µî¿¡ ´ëÇؼ­.
Works on static analysis in general.

Program Proof Mechanization

ÇÁ·Î±×·¥ °ËÁõ¿¡ »ç¿ëÇÏ´Â ÀÚµ¿ Áõ¸í±â¼ú °ü·Ã.
Works on mechanized proofs on programs.

Program Logics

ÇÁ·Î±×·¥ ³í¸®¿Í ¸ðµ¨°ËÁõ¿¡ ´ëÇؼ­.
Works on program logics and model checking.

Program Transformation

ÇÁ·Î±×·¥ º¯È¯¿¡ ´ëÇؼ­.
Works on program transformations.

Typing, Inference, Program Calculi

ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ Å¸ÀÔ À¯Ãß ½Ã½ºÅÛ°ú ÇÁ·Î±×·¡¹Ö ¸ðµ¨¿¡ ´ëÇؼ­.
Works on static typing, inference, and programming calculi.

Other Static Analyses