照片

Clément公司 赞美之声

我是一名助理教授EPFL公司之前,我是麻省理工学院的博士生亚当·克利帕拉然后是一位资深应用科学家亚马逊AWS我的研究重点是编程语言、编译器和形式验证;我更广泛的兴趣包括系统工程、硬件设计语言、安全性、性能工程、数据库和类型理论。

准学生:嗨!结账这个专用页面.

研究

我目前的研究项目围绕三个主要轴进行组织:

我的教员申请研究综述(pdf格式)有更多信息。以下是一些近期的具体项目:

真实DSL的形式化方法

麋鹿是JavaScript正则表达式(regex)子集的线性时间引擎。Elk中率先开发的一些算法已经被合并到Chromium中(因此也合并到了V8和Chrome中)。

柳莺是JS正则表达式规范的近完整Coq翻译。开发这个规范有助于我们发现以前基于纸张的规范中的错误,并反驳关于JS正则表达式的长期假设。

正确的结构改进

菲亚特是一个用于Coq证明助手的库,它允许用户自动将声明性规范细化为高效的功能程序。

水仙花是一个可扩展的上下文相关解析器组合器库,足够通用,可以指定并自动派生各种二进制格式(如以太网、ARP、TCP、IP等)的验证编码器和解码器。

可扩展的校对编译器和二进制代码提取

第二层是Coq的程序提取框架,它使用语法驱动的自动化从不确定的函数源代码中派生出正确构造的命令式程序。

动冠伞鸟属是一个编译器构造工具包,它允许用户从可重用的翻译引理中组装经过验证的特定于域的编译器,从未优化的特定于领域的函数模型中生成高性能的低级代码。

硬件设计语言:语义和验证

科伊卡是一种基于规则的硬件设计语言,具有在Coq中形式化的循环精确语义。它具有继承自Bluespec的高级抽象、经证明可以细化一次一个规则执行的可执行语义,以及生成性能良好的电路的经过形式验证的编译器。

卡特西姆是一款用于Kóika的快速循环精确模拟器,通过利用高级信息来最小化冗余工作,它比最先进的RTL模拟器快2到5倍。Cuttlesim生成的C++模型具有足够的可读性,可以使用传统软件工具进行硬件调试和测试。

交互式定理证明工具

Alectryon公司是一个用于Coq的文字编程系统,用于生成Coq证明的交互式可视化。Alectryon提供了一种书写、交流和保存证据的新方法,将程序性证明脚本的灵活性和声明性证明的可理解性结合在一起。

论著

2022

PLDI公司性能关键型应用程序的关系编译pdf格式,围兜Clément Pit-嘉奖、杰德·菲利浦、达斯汀·贾姆纳、安德烈斯·埃尔布森、亚当·克利帕拉。
美国计算机学会程序设计语言会议录(PLDI 2022年).

2021

ASPLOS公司使用软件编译器对高级硬件语言进行有效模拟和调试pdf格式,围兜Clément Pit-嘉奖,Thomas Bourgeat,Stella Lau,Arvind,Adam Chlipala。
第26届国际编程语言和操作系统体系结构支持会议记录(阿斯普洛斯2021).

2020

SLE公司解开机械化证明pdf格式,围兜Clément Pit-嘉奖.
第十三届ACM SIGPLAN软件语言工程国际会议论文集(2020年SLE).

PLDI公司Bluespec的本质:基于规则的硬件设计的核心语言pdf格式,围兜托马斯·布尔盖特,Clément Pit-嘉奖Adam Chlipala和Arvind。
美国计算机学会程序设计语言会议录(2020年PLDI).

2019

ICFP公司Narcissus:从二进制格式导出解码器和编码器的正确构造pdf格式,围兜本杰明·特拉华(Benjamin Delaware)、索拉威特·苏里亚卡恩(Sorawit Suriyakarn)、,Clément矿坑克劳德尔叶千川,Adam Chlipala。
美国计算机学会程序设计语言会议录(2019年ICFP).

2016

CAV汽车稳定程序验证程序的触发器选择策略pdf格式,围兜K.Rustan M.Leino和Clément Pit-嘉奖.
计算机辅助验证:第28届国际会议(2016年CAV).

2015

POPL公司菲亚特:证明助手中抽象数据类型的演绎合成pdf格式,围兜本杰明·特拉华,Clément Pit-嘉奖杰森·格罗斯(Jason Gross)、亚当·奇利帕拉(Adam Chlipala)。
第42届ACM SIGPLAN-SIGACT编程语言原理研讨会会议记录(2015年POPL).

出版物完整列表.

选定奖项

可分辨工件,解开机械化证明,ACM SIGPLAN软件语言工程国际会议(2020年)。

威廉·A·马丁CS杰出论文纪念奖,利用施工方案综合修正法进行编制麻省理工学院(2016)。

Frederick C.Hennie III教学奖,表彰对部门教学的杰出贡献, 6.009程序设计基础麻省理工学院(2016)。

服务

项目联合主席以下为:24年Coq研讨会

预览会议联合主席以下为:流行'24

研讨会联合主席以下为:PLDI’24

国际科学委员会成员以下为:SEFI’24

AEC联合主席以下为:CAV’21

程序委员会成员以下为:塞菲24,24年员工持股计划,24年ICFP,PLDI’24,应用程序'23,CPP’23,CoqPL'23公司,23年末,流行'23,23年12月,PLDI’22,Coq车间'22,21世纪后期,21世纪公共科学图书馆

AEC成员以下为:流行'18,流行'16

SRC法官以下为:PLDI’24

SRC审核人以下为:飞溅'23

导师以下为:高原'24,高原'23

学生PC成员以下为:IEEE标准普尔’19

期刊审稿人以下为:形式方法研讨会,统计计算与模拟杂志,函数编程杂志

会议志愿者以下为:2018年PLDI,18年溅落

琐事和背景

我原籍法国。我在埃科尔理工学院,然后搬到美国(麻省理工学院)攻读博士学位(所有细节见我的简历). 我的理学硕士博士这两篇论文都是关于校对编译器的。

我做了很多软件开发。其中一些仍然很受欢迎SourceForge公司,尽管我的大部分开发活动都发生在github这些天。随着时间的推移,我已经启动或参与了一系列FLOSS项目,包括Rockbox(摇滚乐)(一个免费的音频播放器固件),文档工具Coq公司F⋆,以及用于书目管理、语法检查和各种研究语言的Emacs包(我写过藏书.el,ESH公司,公司coq,F⋆-模式、和布吉族朋友; 我共同维护飞行检查通用证明).

有一段时间,我的一些最受好评的作品来自我的大学早期博客.

有一段时间我是埃科尔理工学院日本学生会,主要是组织电影放映和美食品尝。大约在那时,我还学了很多中文,并且在某个时候通过销售汉英词典对于Windows Phone,它甚至有自己的twitter提要.