Programming Languages, Program Synthesis & AI for Code Directory

프로그래밍 언어 연구실 Programming Language Laboratories

프로그래밍 언어 이론(Type Theory, Semantics), 프로그램 합성(Program Synthesis), AI for Code, 정적 분석(Static Analysis), 정형 검증(Formal Verification), 딥러닝 컴파일러 및 자동 프로그래밍을 선도하는 국내외 유수 대학 연구실과 학술 연구회 목록입니다.

🌐 글로벌 선도 Lab: 10개소
🇰🇷 국내 선도 Lab: 15개소
📑 핵심 연구: AI for Code · 프로그램 합성 · 정형 기계 검증 · 뉴로심볼릭 PL
🔍
분류 필터:
🔎 검색 조건과 일치하는 연구실이 없습니다. 다른 검색어를 입력해 보세요.

🌐 해외 글로벌 프로그래밍 언어 & AI 선도 연구실

10개 선도 연구실
MIT CSAIL (미국 매사추세츠 공과대학교) 지도교수: Prof. Armando Solar-Lezama

프로그램 합성(Program Synthesis)과 스케치(Sketch) 시스템의 세계적 개척자인 아르만도 솔라-레자마 교수의 연구실입니다. AI 기반 코드 생성, 뉴로심볼릭 프로그램 합성, 대규모 소프트웨어 자동 리팩토링 및 확률적 프로그래밍 언어(Gen)를 집중 연구합니다.

Program Synthesis Sketch Neurosymbolic AI Probabilistic PL
ETH Zurich (스위스 취리히 연방공과대학교) 지도교수: Prof. Martin Vechev

AI for Code(BigCode/DeepCode의 산실) 및 AI 안전성 검증의 선구자 마틴 베체프 교수의 랩입니다. 딥러닝 시스템의 정형 검증(Ai2), 대규모 코드 언어모델(Code LLM), 양자 프로그래밍 언어(Silq) 및 안전한 지능형 소프트웨어 합성을 선도합니다.

AI for Code Formal Verification of AI Code LLM Quantum PL (Silq)
Microsoft Research (미국 마이크로소프트 연구소) 연구책임: Dr. Sumit Gulwani

엑셀 Flash Fill 기술을 발명한 수미트 굴와니 박사가 이끄는 예제 기반 프로그램 합성(PBE) 세계 최고 연구그룹입니다. GitHub Copilot, Visual Studio, Power Platform 등 현대 AI 페어 프로그래밍의 핵심 인텔리전스 기술을 주도합니다.

Programming-by-Example Flash Fill AI Pair Programming Interactive Synthesis
University of Washington (미국 워싱턴 대학교) 연구분야: Paul G. Allen School PLSE Group

미국 최정상급 PLSE 연구진으로, 제약 솔버 기반 메타 프로그래밍 언어(Rosette), 수치 연산 정확도 개선(Herbie), 딥러닝 컴파일러 최적화 및 신뢰성 있는 AI 소프트웨어 정형 검증을 활발히 연구합니다.

Solver-aided PL (Rosette) AI Compilers Program Verification Floating-Point Opt
Stanford University (미국 스탠퍼드 대학교) 지도교수: Prof. Alex Aiken 등

컴파일러 및 프로그램 분석 분야의 세계적 대가 알렉스 에이켄 교수진이 이끄는 그룹으로, 대규모 병렬 이종 분산 시스템용 언어(Legion), 정적 프로그램 분석, 도메인 특화 언어(DSL) 및 AI 코딩 모델의 실증 연구를 수행합니다.

Compilers & Runtimes Heterogeneous Computing Program Analysis AI-assisted Coding
Carnegie Mellon University (미국 카네기 멜론 대학교) 연구분야: School of Computer Science PoP Group

프로그래밍 언어 이론의 성지 CMU의 PoP 그룹으로, 타입 이론(Type Theory), 대화형 기계 검증, AI 생성 코드의 의미론적 정확성 보장 및 효과적인 AI 페어 프로그래밍 실증 연구를 주도합니다.

Type Theory Mechanized Proofs AI Pair Programming Language Semantics
UC Berkeley (미국 캘리포니아 대학교 버클리) 연구책임: Prof. Dawn Song & Ras Bodik

AI와 보안 분야의 세계적 석학 던 송 교수 등이 참여하는 버클리 PL 연구진입니다. 신경망 프로그램 합성(Neural Program Synthesis), 제약 기반 스케칭, 스마트 컨트랙트 정형 검증 및 AI 에이전트의 안전한 코드 실행을 연구합니다.

Neural Program Synthesis AI Safety & Security Constraint Solving Smart Contract Verification
University of Pennsylvania (미국 펜실베이니아 대학교) 지도교수: Prof. Mayur Naik & Benjamin Pierce

소프트웨어 기초(Software Foundations) 저자 벤저민 피어스와 마유르 나익 교수가 이끄는 랩으로, 뉴로심볼릭 AI(Neurosymbolic AI), 대화형 정리 증명기(Coq), 확률적 프로그램 분석 및 AI 코드 보완 기술을 연구합니다.

Neurosymbolic AI Coq Proof Assistant Software Foundations Probabilistic Analysis
UT Austin (미국 텍사스 대학교 오스틴) 지도교수: Prof. Swarat Chaudhuri 등

구문 가이드 프로그램 합성(SyGuS), 신경망 심볼릭 추론, 형식 검증과 기계학습의 융합 및 안전한 AI 코드 생성을 집중 연구하는 북미 정상급 PL 연구 그룹입니다.

SyGuS Neurosymbolic Reasoning Verified AI Automated Reasoning
University of Oxford (영국 옥스퍼드 대학교) 연구분야: Department of Computer Science PL Group

옥스퍼드 컴퓨터과학부의 연구 그룹으로, 양자 프로그래밍 언어, 확률적 프로그래밍(Probabilistic Programming), 프로그램 의미론(Semantics) 및 인공신경망의 수학적 정형 검증을 선도합니다.

Quantum Programming Probabilistic PL Formal Semantics Neural Verification

🇰🇷 국내 대표 프로그래밍 언어 연구실 & 연구회

15개 대표 연구실/기관
서울대학교 컴퓨터공학부 지도교수: 이광근 교수

요약 해석(Abstract Interpretation) 기반의 정적 분석(Static Analysis)과 소프트웨어 오류 자동 검출 및 프로그램 분석 이론을 선도하는 대한민국 대표 프로그래밍 연구실입니다. 글로벌 정적 분석 솔루션 스패로우(Sparrow)의 산실입니다.

정적 분석(Static Analysis) 요약 해석(Abstract Interpretation) 프로그램 분석 소프트웨어 안전성
KAIST 전산학부 교수진: 최광무 · 한태숙 · 이광근 · 한환수 교수

프로그래밍 언어의 설계와 의미론, 컴파일러 최적화, 자동 프로그램 분석, 고성능 병렬 컴파일 기법을 종합적으로 연구하는 KAIST 전통의 프로그래밍 언어 연구실입니다.

컴파일러 최적화 언어 의미론 프로그램 분석 고성능 컴퓨팅
건국대학교 컴퓨터공학부 연구분야: PL & Systems

프로그래밍 언어 설계, 번역기 구현, 소프트웨어 실행 환경 및 언어 기반 보안 기술을 연구하는 건국대학교 연구실입니다.

Programming Languages 번역기/컴파일러 시스템 소프트웨어
울산대학교 컴퓨터공학부 지도교수: 배재학 교수

자동 프로그래밍(Automatic Programming), 자동 논리 프로그래밍, 지식 기반 소프트웨어 합성 및 연역적 프로그램 구축 기법을 연구하는 울산대학교 연구실입니다.

자동 프로그래밍 논리 프로그래밍 프로그램 자동 생성
KAIST 전산학부 지도교수: 박종철 교수

자연어처리와 함께 인공지능의 핵심 기반인 논리 프로그래밍 언어 프롤로그(Prolog Programming) 전문 강좌 및 계산언어학, 기계 독해, 생물정보학을 연구하는 연구실입니다.

Prolog Programming Logic Programming 자연어처리(NLP)
▲