Kwangkeun(Kwang) Yi

The ROSAEC Center The ROPAS Center  
Professor
Dept. of Computer Science and Engineering, Seoul National University
Director  /  Co-leader
ROSAEC Center  /  ROPAS, Programming Research Laboratory

Research     Teaching     Industrialization     Opinions New      CV     Contact     Trips New      학생모집 New    Twitter    

Vita and Research Interest

Research Interests: static program analysis; static analysis for safe softwares; programming systems application of static analysis technology; HOT (higher-order & typed) programming system


Research Program

Papers (POPL New, PLDI New, ICSE New, CAV New, VMCAI New, ... ) ROSAEC Center / ROPAS Center
ScanDal   /  Sparrow   /  SparrowBerry   /  Airac   /  nML Compiler nML Compiler
  • Current graduate students:
    Hakjoo Oh Sungkeun Cho Woosuk Lee Kihong Heo Jinyung Kim Yongho Yoon
    Jeehoon Kang Joonwon Choi Dongok Kang Jisoon Park Sol Kim
  • Former graduate students
  • Program committee member:
    PLOOC 2013: 1st Workshop on Programming Languages Technology for Massive Open Online Courses
    POPL 2013: ACM Symposium on Principles of Programming Languages
    VSTTE 2013: Verified Software: Theories, Tools and Experiments
    FOSSACS 2013: International Conference on Foundations of Software Science and Computation Structures
    SAS 2012: The 19th International Static Analysis Symposium
    PADL 2012: The 14th International Symposium on Practical Aspects of Declarative Languages
    PEPM 2012: ACM Workshop on Partial Evaluation and Program Manipulation
    POPL 2012(external review cmtt): ACM Symposium on Principles of Programming Languages
    CPP 2011: First International Conference on Certified Programs and Proofs
    ESOP 2011: The European Symposium on Programming 2011
    SSV 2011, 2010: International Workshop on Systems Software Verification
    GPCE 2010: Ninth International Conference on Generative Programming and Component Engineering
    OOPSLA 2010: ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications
    CAV 2010: The 22nd International Confernce on Computer Aided Verification
    VMCAI 2010: The 11th International Conference on Verification, Model Checking, and Abstract Interpretation 2010
    APLAS 2009(general chair): The 7th Asian Symposium on Programming Languages and Systems 2009
    SAS 2009: The 16th International Static Analysis Symposium 2009
    ESOP 2009: The European Symposium on Programming 2009
    30YAI: 30 Years of Abstract Interpretation, 2008
    FICS 2008: The 1st International Conference on Foundations of Informatics, Computing, and Software
    APLAS 2007: The 5th Asian Symposium on Programming Languages and Systems
    SAS 2007: The 14th International Static Analysis Symposium 2007
    AWCVS 2006: 1st Asian Working Conference on Verified Software
    SAS 2006(program chair): The 13th International Static Analysis Symposium 2006
    CC 2006: The 15th International Conference on Compiler Construction
    ML2005: The 2005 ACM Workshop on ML
    APLAS 2005(program chair): The 3rd Asian Symposium on Programming Languages and Systems. ('04, '03, '01)
    ESOP 2004: The European Symposium on Programming 2004
    FLOPS 2002: The 6th International Symposium on Functional and Logic Programming 2002
    SAS 2001: The 8th International Static Analysis Symposium 2001
    ICFP 2001: ACM International Conference on Functional Programming 2001
  • Courses

    SNU 4541.664A Program Analysis, 14(s) New SNU 046.016 Computational Civilization, 14(s) New
    SNU 4190.310 Programming Languages, 13(f) SNU 4190.210 Principles of Programming, 13(f)
    EWSCS 2012 Collage of Static Analysis (1, 2, 3, 4) SNU 4541.574 Programming Language Theory, 07(f)
    SNU 4541.780 Topics in PL: Staged Programming, 06(f) SNU 400.02 Eng. Math. II: Logic in Computing, 05(f)
    SNU 010.142 Basics in Computing, 06(s) KAIST CS420 Compiler Design, 99

    Books

  • Notes on Programming Languages (draft, in Korean)
  • Industrialization


    Etc

    (most links are in Korean, sorry!)
  • SW보안 기술 한차원 높이는 방법 (디지털타임스 [포럼], 9/10/2013) New
  • 영어강의, 성균관, 패러데이(JPG, PDF) (서울대 대학신문 [관악시평], 3/21/2011)
  • 우리말 논문쓰기의 원칙
  • 프로그램분석.SW오류검증.산과골.미개한. (컴퓨터공학부 교수 점심모임, 8/29/2011)
  • 튜링기계(Turing Machine)의 고안 (과학창의재단: "20세기 10대 과학 사건" 원고) New
  • CS슬로건 + 미개한 프로그래밍 기술 (CS4HS 2010:제1회 고교 컴퓨터 담당교원 워크샵)
  • 당신과 당신의 연구 (PDF) (유사버전)
  • 대학원 생활 가이드
  • 프로그래밍 교육에서 실습언어의 선택
  • 양자 프로그래밍(PDF,PPT)/ 메타 프로그래밍(meta programming, multi-staged programming): other slides
  • 값중심의 프로그래밍/ nML 프로그래밍 시스템의 쓰임새
  • 지금의 정보기술을 보는 눈높이 I /II
  • 계산이란 무엇인가에 대한 아이디어들
  • 제대로 디자인된 프로그래밍 언어의 쓰임새 /정식으로 프로그램하는 재미 /뻥셔널?

  • /공부 풍토 /방법 서설 /서울과 시골 /조그만 대세 /GNU 세상 /방번호 /학과이름 /단견편견 /연구환경 New /안목 /사람심리 /부류 /당신의연구 /병통 /공부의 언어 /관악시평 New /책들 /SW교육 New

    Contact Information

    Prof. Kwangkeun Yi
    Room 428, Bldg 302
    School of Computer Science and Engineering
    Seoul National University
    1 Gwanak-ro Gwanak-gu
    Seoul 151-744, KOREA
    (office) +82.2.880.1857
    (fax) +82.2.871.4912
    (email) kwang@ropas[.snu.ac.kr] or Reveal


    153728 off-campus visits since August 21, 2000.