
معرفی
Grigore Roşu is a Professor in the Department of Computer Science at the University of Illinois at Urbana-Champaign's Grainger College of Engineering. He leads the Formal Systems Laboratory, focusing on foundational research in programming languages and formal methods. His work bridges theoretical computer science with practical verification tools for real-world systems.
Roşu's research spans programming language semantics, formal verification, and language design, with particular emphasis on matching logic and the K framework. His approach enables language-agnostic verification techniques applicable across diverse programming languages and systems, from high-level web technologies like JavaScript to low-level architectures like x86-64. His publications demonstrate a consistent focus on creating executable formal semantics that can be directly used for verification and analysis.
Analysis of his recent publications reveals a clear progression toward unifying verification frameworks that work across language boundaries. His work has increasingly focused on blockchain systems (Ethereum, general blockchain finality) while maintaining strong foundations in formal semantics for traditional programming languages. The recurring theme across his research is creating practical verification tools grounded in rigorous mathematical foundations.
Throughout his career, Roşu has been actively involved in the programming languages research community, serving on program committees for major conferences including PLDI, POPL, SPLASH, and ICFP. His contributions span both theoretical foundations and practical implementations of verification tools.
His laboratory work connects formal methods with real-world applications, particularly in the domains of smart contract verification and processor architecture semantics. The Formal Systems Laboratory under his direction has produced significant tools and frameworks that have influenced both academic research and industrial practice in program verification.



