• How academic collaboration delivers real-world security to Amazon customers An early meeting between Amazon scientists and Stanford researchers led to cvc5, an open-source tool now powering approximately one billion automated-reasoning checks across AWS every day. • Copy link Email X LinkedIn Facebook Line Reddit QZone Sina Weibo WeChat WhatsApp On July 16, 2018, Amazon distinguished scientist Byron Cook was giving akeynoteat the Federated Logic Conference (FloC) at the University of Oxford, a computer logic gathering held every four years since 1996. • In the keynote, Cook described how his team was using an open-source software tool called cvc (cooperating validity checker) to identify logic problems in code and fix them. • Sitting in the audience was Stanford University professor Clark Barrett, who had been working on cvc for almost 20 years. • Cvc had been developed to analyze verification problems encoded assatisfiability modulo theory(SMT) problems. • SMT is a mainstay of formal methods - the use of automated reasoning to prove that a program or system will behave as intended.

Article Summaries:

  • Amazon has partnered with academic researchers to advance formal‑methods tools that strengthen security for its cloud customers. In 2018, Amazon scientist Byron Cook presented the open‑source solver cvc at Oxford, sparking a collaboration with Stanford professor Clark Barrett. Amazon’s Research Awards funded Barrett’s lab, eventually leading to his appointment as an Amazon Scholar in 2023. Together they produced cvc5, now used in Amazon Bedrock’s policy‑verification feature, IAM Access Analyzer, and Kiro’s test‑generation engine. The solver handles roughly one billion calls daily, improving reliability and access control for AWS users while advancing academic research.

Sources: