Ankush Desai

637 posts

Ankush Desai

Ankush Desai

@ankushpd

Principal Scientist @AWS. Formal methods, systematic testing, fuzzing applied to distributed systems. Creator of P : https://t.co/Xnbk9a6xUw

San Jose, CA Katılım Eylül 2015
778 Takip Edilen1.5K Takipçiler
Sabitlenmiş Tweet
Ankush Desai
Ankush Desai@ankushpd·
I am honored to have gotten the opportunity to write an ACM Queue article with @MarcJBrooker . In this article, We survey different approaches used at AWS for reasoning about systems correctness. Please check out the article here: lnkd.in/dn_CqkW2.
Marc Brooker@MarcJBrooker

In this month's ACM Queue, @ankushpd and I write about some of the methods and tools we apply to systems correctness at AWS: from testing, to simulation, to fault injection, to formal proofs.

English
2
9
65
6.9K
Ankush Desai retweetledi
¬¬Mike (Deyuan) He
Happy to announce that our paper “Specy: Learning Specifications for Distributed Systems from Event Traces” has been accepted at OOPSLA’26. This is a joint effort with Ankush (@ankushpd) and the P team! It’s not possible without all the great collaborators!
¬¬Mike (Deyuan) He tweet media
English
1
5
34
1.8K
Ankush Desai
Ankush Desai@ankushpd·
𝗥𝗲𝘀𝗲𝗮𝗿𝗰𝗵 𝗶𝗻𝘁𝗲𝗿𝗻𝘀𝗵𝗶𝗽 (𝗣𝗵𝗗) 𝗮𝘁 𝗦𝗻𝗼𝘄𝗳𝗹𝗮𝗸𝗲 𝗳𝗼𝗿 𝟮𝟬𝟮𝟲! (𝗗𝗶𝘀𝘁𝗿𝗶𝗯𝘂𝘁𝗲𝗱 𝘀𝘆𝘀𝘁𝗲𝗺𝘀 𝗮𝗻𝗱 𝗔𝗜) We are hiring PhD interns for 2026 to join our team. Snowflake is building novel platform to effortless adopt Generative AI and scale Data Analytics. The focus of this internship will be to perform research at the intersection of 𝗳𝗼𝗿𝗺𝗮𝗹 𝗺𝗲𝘁𝗵𝗼𝗱𝘀, 𝗱𝗶𝘀𝘁𝗿𝗶𝗯𝘂𝘁𝗲𝗱 𝘀𝘆𝘀𝘁𝗲𝗺𝘀 𝗮𝗻𝗱 𝗮𝗴𝗲𝗻𝘁𝗶𝗰 𝗔𝗜. Building frameworks and techniques that enable developers build correct distributed systems as well as deploy reliable AI agents. Snowflake is growing and moving fast with Systems for AI. If you are or (know of) PhD students working in the domain of AI, distributed systems, and formal methods. Please spread the word and apply on the following link: jobs.ashbyhq.com/snowflake/form…
English
0
3
11
1.3K
Ankush Desai
Ankush Desai@ankushpd·
OOPSLA reviews are out. The past couple of years, quality of reviews (length and content) has improved a lot. Thanks to all the reviewers and chairs for the effort. #oopsla
English
0
0
3
474
Ankush Desai
Ankush Desai@ankushpd·
Please check out our paper on checking “observational correctness of database systems”. Its first line of work as far as I know that checks both SQL semantic as well as consistency correctness of databases. Really enjoyed working on this problem. dl.acm.org/doi/10.1145/37…
Ankush Desai tweet media
English
0
3
28
2.7K
Ankush Desai
Ankush Desai@ankushpd·
Very soon there is going to be a trillion dollar market with startups that will focus on cleaning up the software mess created by vibe coding developers. A billion dollar industry of vibe coding agents creating a trillion dollar market to clean it up. Future looks amazing.. time to dive into the mess.
English
2
1
23
1.9K
Ankush Desai retweetledi
Neeraja Yadwadkar
Neeraja Yadwadkar@NeerajaJY·
My group, UT-SysML (ut-sysml.ece.utexas.edu), will be hiring new students this fall! Do apply, mention my name in your applications, and finally, don't forget to send me an email after you submit your application! 📢📢📢📢 @UT_SysML
English
0
6
19
2.3K
Ankush Desai
Ankush Desai@ankushpd·
@graninas I hear you, but there are good side of it as well. I think the last part you said is what hurts the most and loss of trust.
English
0
0
1
55
Alexander Granin
Alexander Granin@graninas·
No idea what side you are in, but I have several statements about formal verification: - it is not needed and isn't beneficial to 99.9% of projects - it will never be a worthy mainstream practice - it is extremely expensive - it is more about doing Math rather than about developing a working product - it is unable to verify domain meaning in most cases because domain meaning is not formalizable to this extent and/or too high-level and/or deals with the dirty real world - formal verification folks use propaganda methods to convince everybody that they do a very important work - in projects, they often do something they present grandiosly while nothing of a value reaches the product. Prove me wrong.
English
2
0
4
213
Ankush Desai
Ankush Desai@ankushpd·
I am a formal methods expert, and I highly recommend not to be believe everything that a formal methods expert says and claims :).
English
3
0
23
1.5K
Ankush Desai retweetledi
v
v@iavins·
Loved reading this excellent post by @MarcJBrooker and @ankushpd: Systems Correctness Practices at Amazon Web Services on how they use formal methods internally at AWS. One of the best articles I've read this year on formal verification and testing. I liked how this article lists various methods and how they're used to solve particular cases. Also includes references to some great papers.
v tweet media
English
2
2
11
1.6K
Ankush Desai
Ankush Desai@ankushpd·
@ilyasergey This has been the struggle of my research. The community looking down on work that does not have “novelty” or the “cool math” in it. But then, I understand that it’s all driven by what the reviewers accept in these conferences and tenure.
English
0
1
4
402
Ilya Sergey
Ilya Sergey@ilyasergey·
Hot take: the programming languages research community should focus less on complex solutions to very narrow problems in the name of novelty, and more---on making existing solutions accessible to non-experts.
English
26
9
187
14.2K
Ankush Desai
Ankush Desai@ankushpd·
Thanks for the interest, I will coordinate and get an update on this soon!
English
0
0
2
529
Ankush Desai
Ankush Desai@ankushpd·
I have been thinking about creating a community/channel/forum of developers interested in "formal and semi formal methods" applied to distributed systems (everything open source). Including techniques like model checking, deterministic simulation, etc. Are there forums like this already? Suggestions?
English
21
6
115
5.2K
Ankush Desai retweetledi
Marc Brooker
Marc Brooker@MarcJBrooker·
Interested in how we test our systems at Amazon? In @CACMmag, @ankushpd and I write about the evolution of systems correctness and testing practices at AWS. We cover a mix of classic approaches, formal approaches, and new techniques like deterministic simulation.
Communications of the ACM@CACMmag

"Systems Correctness Practices at Amazon Web Services," by @MarcJBrooker and @ankushpd, surveys the portfolio of formal methods used across @AWS to deliver complex #services with high #confidence in assuring systems correctness. bit.ly/43gT88q

English
4
19
141
20K