Papers                [Copyright Notice]
(topics in alphabetical order)
automatic bug detection for C programs program transformation
exception analysis staged programming languages
heap analysis static analysis and certification
other static analyses static analysis tools
program logics type systems
(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.

Static Analysis and Certification

ÇÁ·Î±×·¥ ºÐ¼®À» ÇÁ·Î±×·¥ °ËÁõ¿¡ Àû¿ëÇÏ´Â ¹æÇâ¿¡ ´ëÇØ¼­.
Works on using static analysis for program certification or verification.

Static Analysis Tools

ÇÁ·Î±×·¥ ¼ºÁúÀ» ºÐ¼®ÇÏ´Â ÇÁ·Î±×·¥À» ¸¸µé¾îÁÖ´Â ½Ã½ºÅÛ¿¡ ´ëÇØ¼­.
Works on automatic generations and management of program analyses

Program Logics

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

Program Transformation

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

Staged Programming Languages

Type inference

ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ Å¸ÀÔ À¯Ãß ¾Ë°í¸®Áò¿¡ ´ëÇØ¼­.
Works on type inference algorithms

Other Static Analyses