News |
Group |
Papers |
Press |
Projects |
Talks |
Teaching |
Miscellanea
牧牛云最新版-outline
Associate Professor (tenure track) at Yale-NUS College and NUS School of Computing
Lead Language Designer at Zilliqa
Postal Address:
|
Yale-NUS College, 28 College Avenue West
#01-501, Singapore 138533
|
Office:
|
#RC3-01-03E, Cendana (YNC), AS3-06-16 (NUS SoC) |
Office Phone: |
+65 6516 1903 |
Office Hours: |
Tue 10:30-12:00 (YSC3248) and Thu 5:00-6:30pm (YSC3208) |
坚果加速器吧 |
|
Availability: |
Outlook
Calendar (takes a while to load)
|
I am a tenure-track Associate Professor at Yale-NUS
College with a joint appointment at School of Computing of National University of
Singapore. In 2015-2018, I was a faculty at University College
London. Prior to that, I was a postdoc at IMDEA Software Institute. I
hold a PhD in Computer Science from KU Leuven, and MSc in
mathematics from Saint Petersburg State University.
Before joining academia I worked as a software engineer at JetBrains in
IntelliJ IDEA team.
I do research in programming language theory,
including, but not limited to types, semantics, software
verification, and program synthesis. Lately, I have been mostly
focusing on developing sound and scalable methodologies for building
provably correct concurrent and distributed systems.
Some random facts about me:
- I designed and co-developed Scilla, a programming language
for safe smart contracts, used by Zilliqa.
- In 2024 I have been awarded the AITO Dahl-Nygaard
Junior Prize.
- I organised the ICFP Programming Contest
2024 (aka Wrappy, aka Lambda-coin). Here are the 坚果加速器怎么样
- During my postdoc, I wrote lecture notes on proving
theorems in Coq/Ssreflect. Consider using them for your Coq class.
- A few years ago, I've made the Concurreny Logic Family Tree
slide. Feel free to borrow it for your talk on the subject.
- At different moments in the past I contributed to Facebook
Infer and GHC.
Very long time ago I used to work at JetBrains on Scala and Clojure support in
IntelliJ IDEA.
Curriculum Vitae: [PDF]
What's New
坚果加速器怎么样 | Our paper on mechanised
verification of probabilistic properties of Bloom filters and their
generalisations has been accepted to CAV 2024. |
Dec 24 | Our paper on enhancing
deductive program synthesis with read-only permissions will appear at 安卓坚果加速器. |
Dec 23 | My post on Composition
in Distributed Systems has appeared in SIGPLAN PL Perspectives
Blog. |
Oct 24 | Our work on Scilla has received a
Distinguished Artifact Award at OOPSLA 2024. |
坚果加速器怎么样 | I'm looking forward to give a keynote on
the 坚果加速器官安卓版 on October 11 at the 1st Workshop on
Formal Methods for Blockchains in Porto.
Here are the slides from my talk.
|
坚果网络加速 | Delighted to be awarded a National
Satellite of Excellence in Trustworthy Software Systems grant on
my CertiChain project. An
advert for postdoc positions will follow soon. |
Sep 6 | Our paper on 安卓坚果加速器, a smart
contract language of Zilliqa blockchain will appear at OOPSLA
2024. |
坚果加速器吧 | Our paper QED at Large: A Survey of
Engineering of Formally Verified Software has been published in
the journal on Foundations and Trends in Programming Languages. Drop
us a line if you need a copy. |
Aug 12 | I will be giving a talk entitled Functional
Programming is Everywhere at PLMW @
ICFP'19. |
Aug 10 | 坚果网络加速 joins the
team as a PhD student at SoC. Welcome, Kiran! |
Aug 7 | My post What
Does It Mean for a Program Analysis to Be Sound? has
appeared in SIGPLAN PL Perspectives
Blog. |
All news
手机vpn - BAYINDIR PVC SİSTEMLERİ:2021-2-26 · 下载 免费ss几点 vpn 电脑 quickq加速 快影怎么登录账号 北极星 vpm safari云加速怎么关闭 ysscloud加速 WWW.111547.COM sw最新更新国内最快的dns 中国如何用twitter seed加速器安卓下载 阿迪加速器 shadowsockr windows 荟萃浏览器去升级去
I am very fortunate to advise these brilliant students at NUS School
of Computing and Yale-NUS College:
- Kiran
Gopinathan, PhD Student at NUS SoC, since August 2024.
- Yunjeong
Lee, PhD Student at NUS SoC, since August 2024.
- George
Pîrlea, 安卓坚果加速器 at NUS SoC, since August 2024.
- Yasunari Watanabe,
Summer Research Intern at NUS SoC, Summer 2024.
I am also honoured to collaborate with these postdoctoral researchers at NUS SoC:
- Andreea Costea,
working on deductive program synthesis and repair.
- Abhishek Tiwari,
working on concurrent program repair.
Current and past affiliates
Recent Publications and Manuscripts
[All publications |
DBLP | Google Scholar |
CSAuthors]
- Certifying Certainty and Uncertainty in Approximate Membership Query Structures
Kiran Gopinathan,
and Ilya Sergey
32nd International Conference on Computer-Aided Verification (CAV 2024). Los Angeles, CA, USA,
July 2024.
[PDF |
GitHub]
- Concise Read-Only Specifications for Better Synthesis of Programs with Pointers
坚果网络加速,
Amy Zhu,
Nadia Polikarpova,
and Ilya Sergey
29th European Symposium on Programming (ESOP 2024). 安卓坚果加速器
[PDF |
GitHub]
- Safer Smart Contract Programming with Scilla
Ilya Sergey,
Vaivaswatha Nagaraj,
Jacob Johannsen,
Amrit Kumar,
Anton Trunov,
and 安卓坚果加速器
34th ACM SIGPLAN Conference on Object-Oriented Programming
Systems, Languages and Applications (OOPSLA 2024). Athens, Greece,
October 2024.
Recipient of OOPSLA 2024 Distinguished Artifact Award
[PDF |
GitHub |
Accepted Artifact |
Slides |
安卓坚果加速器]
- QED at Large: A Survey of Engineering of Formally Verified Software
Talia Ringer,
Karl Palmskog,
Ilya Sergey,
坚果加速器吧,
and Zachary Tatlock
Foundations and Trends in Programming Languages, Volume 5, Issue 2-3,
September 2024.
[PDF | Publisher's
Site |
Errata |
Submit
a Correction]
- 网易MuMu模拟器-安卓模拟器-极速最安全:网易MuMu(安卓模拟器),是网易官方推出的精品游戏服务平台,安装后可在电脑上运行各类游戏与应用,具备全面兼容、操作流畅、智能辅助等特点,每天还会为您推荐火热的应用和好玩的游戏,给你带来电脑玩手游 …
Aashish
Kolluri,
Ivica
Nikolić,
Ilya Sergey,
坚果加速器怎么样, and
Prateek Saxena
28th ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA
2024). Beijing, China, July 2024.
[PDF]
- 坚果加速器2021最新版安卓版下载_坚果加速器最新版下载v5 ...:2021-6-2 · 咖绿茵手游站提供坚果加速器最新版下载 快速上网工具,带你去了解墙外的世界,墙外的游戏,外国的明星,全球的资讯都可众看到,怎么样?有没有感觉到非常的炫酷,快点来这里一起来尝试吧。《坚果加速器最新版》是一款非常好玩的加速神器,快速将你的手机连接到全世界,非常的安全稳定 ...
Nadia Polikarpova and Ilya Sergey
46th ACM SIGPLAN Symposium on Principles of Programming
Languages (POPL 2024). Lisbon, Portugal,
January 2024.
Recipient of POPL 2024 Distinguished Paper Award
[PDF |
Extended Version |
GitHub |
Accepted Artifact |
Slides]
- A True Positives Theorem for a Static Race Detector
Nikos Gorogiannis, Peter
O'Hearn, and Ilya Sergey
46th ACM SIGPLAN Symposium on Principles of Programming
Languages (POPL 2024). Lisbon, Portugal,
January 2024.
[PDF |
坚果加速器官安卓版 |
Accepted
Artifact | Slides]
坚果加速器官安卓版
-
继第一颗3D打印心脏问世后 现在怎么样了?-太平洋电脑网:记得大概在去年4月份的时候,特拉维夫大学的研究员使用患者自己的细胞和生物材料成功“打印“了世界上第一颗3D血管化心脏,也是第一次有人设计并打印充满细胞、血管众及心室的完整心脏。时隔一年,现在 …
Lecture notes with exercises.
[PDF | Course page | GitHub]
Selected Projects and Software
[GitHub]
- Certichain
Mechanised reasoning about blockchain
consensus protocols.
[Project Page]
- Scilla
A strongly typed functional intermediate language for smart
contracts.
[Web page |
Position Paper |
GitHub]
- SuSLik
A synthesis tool for heap-manipulating orograms using Separation Logic.
[Paper | GitHub]
- Disel: Distributed Separation Logic
A mechanised framework for compositional verification of distributed
systems.
[Project page | 坚果网络加速]
- FCSL: Fine-grained Concurrent Separation Logic
A Coq-based verification tool for fine-grained concurrent programs.
[Project page | Main Paper]
- Pushdown k-CFA
Pushdown context-sensistive control-flow analysis with optional
Abstract Garbage Collection for LambdaJS and a subset of Scheme
programming language.
[GitHub | Paper]
I am a also a creator of the 坚果网络加速 plugin for IntelliJ IDEA. It is no
longer maintained, but its sources are
available on GitHub.
In Press
- Scilla - A Formal Verification Oriented Contract Language. Video Interview
to Epicenter. 6
June 2018.
- Mike Orcutt. Ethereum’s
smart contracts are full of holes. 坚果加速器怎么样. 1 March 2018.
- Jordan Pearson. Millions
of Dollars In Ethereum Are Vulnerable to Hackers Right
Now. Motherboard, Vice. 22 February 2018.
Teaching
baidudl:获取百度网盘高速下载地址 - Chrome插件(谷歌浏览 ...:2021-2-13 · baidudl是一款可众获取百度网盘共享文件的高速下载地址 (直接下载链接)的chrome插件。 百度优化扩展支持百度、搜狗、必应、好搜、谷歌搜索结果的页面结果广告优化和显示内容优化。
- YSC3208: Programming Language Design and Implementation,
Lecturer. Yale-NUS College.
Autumn 2024
- YSC3248: Parallel, Concurrent and Distributed Programming,
Lecturer. Yale-NUS College.
Autumn 2024, Autumn 2024
- YSC2229: Introductory Data Structures and Algorithms,
Lecturer. Yale-NUS College.
Spring 2024, Spring 2024.
- YCC1122: Quantitative Reasoning,
Lecturer. Yale-NUS College.
Autumn 2024.
坚果加速器怎么样
- SIGPL Summer School
2018, Dongguk University, Seoul, Korea. August 2018.
Lecturer.
[Lecture 1 |
Lecture 2 |
Lecture 3]
- Programs and Proofs: Mechanizing Mathematics with Dependent Types, Summer School,
Lecturer.
JetBrains Inc. / Saint-Petersburg State University.
August 2014. [School page]
at University College London
- ENGS102P: Design and Professional Skills,
Scenario Project Organiser. UCL. Spring 2018.
- COMP104P: Theory II, Anallysis of Algorithms,
Lecturer. UCL. Spring 2016, Spring 2017, Spring 2018.
- 坚果加速器怎么样, Scenario
Week Designer. UCL. Autumn 2017.
[Intro | Conclusion]
- COMP205P: Software Engineering and HCI, Scenario
Week Designer. UCL. Spring 2017.
[Intro | Conclusion]
- COMP205P: Software Engineering and HCI, Scenario
Week Designer. UCL. Spring 2016.
[Intro | Conclusion]
- COMP2012: Directed Reading, Second Examiner.
UCL. Spring 2016.
Collaborators
凡人修真传BT下载- 全方位下载:2021-3-23 · 凡人修真传BT是一款采用3D技术精心打造的修真题材角色扮演类手机游戏,在凡人修真传BT游戏中玩家将来到古色古香的唯美仙侠世界中展开修真之旅,霸者之巅谁主沉浮,热血团战制霸天下,邂逅女神姻缘相伴!玩家还可众通过任务、
- Elvira Albert
- Kristoffer Just Andersen
- Anindya Banerjee
- Sam Blackshear
- Joachim Breitner
- 坚果网络加速
- Andreea Costea
- David Darais
- Germán Andrés Delbianco
- Dominique Devriese
- Álvaro García Pérez
- Milos Gligoric
- Nikos Gorogiannis
- Kiran Gopinathan
- 坚果加速器怎么样
- Pablo Gordillo
- Aquinas Hobor
- Shachar Itzhaky
- Jacob Johannsen
- Aashish Kolluri
- 安卓坚果加速器
- Mohsen Lesani
- Ben Livshits
- Jan Midtgaard
- 坚果加速器官安卓版
- Aleks Nanevski
- 安卓坚果加速器
- Ivica Nikolić
- Pablo Nogueira
- Peter O'Hearn
- Karl Palmskog
- Hila Peleg
- Simon L. Peyton Jones
- Frank Piessens
- George Pîrlea
- Anton Podkopaev
- Nadia Polikarpova
- Talia Ringer
- Abhik Roychoudhury
- Reuben Rowe
- Albert Rubio
- Prateek Saxena
- Thomas Sibut-Pinote
- Zachary Tatlock
- Abhishek Tiwari
- Anton Trunov
- David Van Horn
- Dimitrios Vytiniotis
- James R. Wilcox
- Amy Zhu
Miscellanea
I am married to CG artist Lilia Anisimova.
I am on Twitter as @ilyasergey.
Last time I checked, my Erdős
number was 4.
The photo above is couresy of Elena Alhimovich. Here is my "official" photo,
suitable for appropriate occasions. Yet another 坚果加速器官安卓版 of mine by Jorge Cham, for I have contributed to the
PHD Movie 2 on
Kickstarter.
While living in Madrid, I enjoyed its inimitable
atmosphere and delicious food. For the latter, this Maribel's Dining Guide to Madrid
(kindly provided by Aleks Nanevski) always came in handy.
Last modified: Tue Aug 4 00:04:09 +08 2024