ETAPS Industry Day 2025

Keynotes

photo of Andrea Basso

Andrea Basso

Swiss Federal Institute of Technology, EPFL and Stanford University

Andrea Basso, PhD (Swiss Federal Institute of Technology, EPFL CH and Stanford Univ. USA) Is currently serving as managing director and CTO at MITO Technology, he is a senior expert for the European Commission and for the Worldwide Intellectual Property Organization WIPO. In previous positions served as CEO of Sisvel Technology and CTO of the Sisvel group, Adjoint Associate professor at University of Victoria (CA) and Professor at University of Trento (IT). He has 187+ granted patents in AI, multimedia indexing, video coding Wireless networking. While in Bell Labs and AT&T Labs–Research USA, as Research Manager has developed 22 years of research experience, he led research on multimedia technologies, and he has developed innovative services and architectures for IPTV. He has contributed to international standards development through organizations like IETF, ISO, IMTC, CEN/CENELEC, NIST, AI Office Has published 60+ papers, several books and book chapters. He is a frequent speaker in international conferences and events.

From Software Engineering to AI Engineering: Bridging the Research-Industry Gap in the Age of Intelligent Systems

The software engineering landscape is undergoing a profound transformation as artificial intelligence evolves from specialized research to a fundamental industrial component. Just as software sciences required decades to achieve successful industrial adoption, we now face similar challenges translating cutting-edge AI research—particularly generative AI, large language models (LLMs), and emerging small language models (SLMs)—into production-ready solutions. Current trends reveal a critical disconnect: while LLMs demonstrate remarkable capabilities in code generation and automated testing, their industrial deployment faces barriers including computational constraints, reliability requirements, and integration complexity. Small language models offer pragmatic alternatives with reduced resource footprints, while emerging world models promise to revolutionize how AI systems understand and interact with complex environments, potentially transforming software verification and validation processes.

This keynote examines how lessons from decades of academic-industry collaboration in software sciences can accelerate AI technology adoption, addressing the gap between AI research breakthroughs and industrial implementation challenges. Looking toward the future, we envision AI-native software development where world models enable systems to simulate, predict, and optimize behavior across the entire lifecycle. However, realizing this vision requires intensive collaboration between researchers and practitioners to address practical constraints including safety, explainability, and regulatory compliance.

photo of Claire Dross

Claire Dross

AdaCore

Claire Dross is the head of the Static Analysis unit at AdaCore, a company that provides open-source tools for developing Ada programs. She has been part of the development team of the formal verification SPARK 2014 toolset since its reimplementation in 2011. She has a PhD in deductive verification from the Université Paris-Sud.

SPARK - Latest Industrial Challenges and Feature Development

SPARK is a formal proof tool for Ada programs that performs deductive verification. SPARK focuses on industrialization and usability by software developers (as opposed to strictly by proof experts). SPARK offers executable contracts that are part of the language, allowing mixed static/dynamic verification. SPARK also offers support for low-level features such as data representation in memory. In the last few years, SPARK has seen increased industrial adoption, in particular in embedded contexts. In this talk, we will present some of the latest challenges reported by industrial users of SPARK, as well as recent features that have been or are being introduced to address them and ease adoption.

photo of Leonardo de Moura

Leonardo de Moura

Amazon Web Services

Leo is a Senior Principal Applied Scientist in the Automated Reasoning Group at AWS. In his spare time, he dedicates himself to serving as the Chief Architect of the Lean FRO, a non-profit organization that he proudly co-founded alongside Sebastian Ullrich. He is also honored to hold a position on the Board of Directors at the Lean FRO, where he actively contributes to its growth and development. Before joining AWS in 2023, he was a Senior Principal Researcher in the RiSE group at Microsoft Research, where he worked for 17 years starting in 2006. Prior to that, he worked as a Computer Scientist at SRI International. His research areas are automated reasoning, theorem proving, decision procedures, SAT and SMT. He is the main architect of several automated reasoning tools: Lean, Z3, Yices 1.0 and SAL. Leo’s work in automated reasoning has been acknowledged with a series of prestigious awards, including the CAV, Haifa, and Herbrand awards, as well as the ACM SIGPLAN Programming Languages Software Award twice for Z3 and Lean. Leo’s work has also been reported in the New York Times and many popular science magazines such as Wired, Quanta, Nature News, and Scientific American.

Lean: A Unified Platform for Verification, Programming, and AI

Lean is an open-source programming language and proof assistant designed to bridge the gap between interactive and automated reasoning. In this talk, I provide an introduction to Lean and its distinctive features, including its expressive dependent type system, metaprogramming framework, and growing library of formalized mathematics. I then describe how AWS uses Lean across multiple domains: verifying Cedar (a policy language for access control) and SampCert (differential privacy primitives), implementing a tensor compiler, developing NeuroSymbolic AI systems, and building Strata, a uniform platform for language syntax and semantics. Finally, I discuss Lean’s central role in AI for mathematics, where it has become the foundation for systems achieving breakthrough results, from competition mathematics to open research problems, and is reshaping how mathematicians approach formalization and discovery.