ATLAS
Analysis Techniques for Languages And Software

We develop program analysis techniques and formal verification methods for improving software reliability and security. Our current focus is on static analysis of smart contracts, automated vulnerability detection in DeFi protocols, and scalable formal reasoning for EVM-compatible blockchains.

Faculty of Software Security · Akademia Nauk Formalnych we Wrocławiu

Research Areas

Smart Contract Analysis

Static and dynamic analysis of Solidity and Vyper smart contracts. We develop tools that detect reentrancy, access control, and arithmetic vulnerabilities before deployment, combining abstract interpretation with symbolic execution.

DeFi Protocol Verification

Formal verification of decentralised finance protocol invariants. Our work ensures that economic properties — such as liquidity conservation and fair pricing — hold under all possible execution paths.

Program Analysis Foundations

Theoretical foundations of static analysis, including abstract interpretation, dataflow analysis, and type-based reasoning. We design novel abstract domains tailored to the semantics of blockchain execution environments.

EVM Semantics

Formalisation of the Ethereum Virtual Machine in proof assistants. Our mechanised EVM specification serves as a trusted foundation for reasoning about bytecode-level properties of deployed contracts.

Automated Auditing

Scalable automated auditing pipelines that combine multiple analysis passes — pattern matching, taint analysis, SMT-based verification — to produce comprehensive security reports with minimal false positives.

Cross-Chain Security

Analysis of bridge protocols and cross-chain messaging systems. We study the formal security guarantees of inter-chain communication and develop tools for verifying bridge contract correctness.

Lab Members

SK
Sangyeon Kim
Lab Director · Visiting Professor
Program analysis, smart contract security, formal verification
TS
Tomasz Szymański
Affiliated Faculty
Smart contract verification, separation logic
JK
Joanna Kamińska
Affiliated Faculty
Static analysis, abstract interpretation
MW
Michał Wróblewski
Postdoctoral Researcher
SMT-based verification, Solidity bytecode analysis
AZ
Aleksandra Zawadzka
PhD Student
Abstract interpretation for EVM, DeFi invariant checking
DL
Dawid Lewandowski
PhD Student
Automated vulnerability detection, taint analysis for smart contracts
KP
Karina Pietrzak
PhD Student
Cross-chain bridge verification, formal models of consensus
JH
Junhee Hong
MSc Student
Reentrancy pattern detection, static analysis tooling
FB
Filip Borkowski
MSc Student
Formalisation of EVM semantics in Lean

We are actively recruiting PhD students and postdoctoral researchers. If you are interested in program analysis or smart contract security, please contact us at atlas@anf.edu.pl.

Grants & Projects

Active
2024 – 2027
Formal Foundations for Secure Cross-Chain Interoperability
Horizon Europe ERC Starting Grant. Developing a unified formal framework for reasoning about the security of cross-chain bridge protocols and inter-chain message passing.
EUR 1.5M · PI: S. Kim
Active
2023 – 2026
Scalable Automated Auditing for DeFi Ecosystems
Ethereum Foundation Academic Grant. Building next-generation static analysis pipelines for automated security auditing of DeFi protocols, with a focus on composability and protocol interaction bugs.
USD 480K · PI: S. Kim, Co-PI: T. Szymański
Active
2025 – 2028
Mechanised EVM Semantics for Verified Smart Contract Development
Polish National Science Centre (NCN) OPUS grant. Formalising the complete EVM specification in Lean 4, enabling machine-checked proofs of smart contract properties at the bytecode level.
PLN 1.8M · PI: J. Kamińska, Co-PI: S. Kim
Completed
2020 – 2023
Abstract Interpretation for Smart Contract Vulnerability Detection
Ethereum Foundation Grant (Wave 8). Developed a compositional abstract interpretation framework for detecting reentrancy, integer overflow, and access control vulnerabilities in Solidity contracts.
USD 250K · PI: T. Szymański

Selected Publications

A Compositional Abstract Interpretation Framework for Concurrent Smart Contracts
M. Zielińska, T. Szymański, J. Kamińska
CAV 2024
Scalable Static Analysis of DeFi Protocol Interactions
J. Kamińska, T. Szymański, M. Zielińska
ICSE 2023
Automated Repair of Reentrancy Vulnerabilities in Ethereum Smart Contracts
T. Szymański, E. Nowicka, J. Kamińska
TOSEM 2023
Formal Verification of Uniswap V3 Concentrated Liquidity Invariants
T. Szymański, J. Kamińska
CAV 2021

Get in Touch

Location

ATLAS Lab
Blockchain Security Building
ul. Wróblewskiego 9, Room 204
50-376 Wrocław, Poland

Email

atlas@anf.edu.pl

Web

atlas.anf.edu.pl

Parent Institution

Akademia Nauk Formalnych we Wrocławiu