Contact

Contact

Office: Gen Berthelot, 16, C402
Legacy page: Archive

Research Profiles

Teaching

Teaching

Research

Research Interests

  • Logics and their applications to program verification
  • Programming language semantics
  • Blockchain and smart contracts
Student Projects

Project Proposals for students

PhD Students

Smart Contract Vulnerabilities: Detection and Mitigation Frameworks

Stefan-Claudiu Susan (2022-present)

Explaining AI using Logic

Delia Grigorita (2025-present)

Master/Bachelor - Theses Proposals

1. Measuring blockchain

Analysis of various metrics relevant for blockchain users (e.g., measuring the costs for L2 DApps).

2. DApps

Design and develop decentralized applications (e.g., for traceabilty, voting, etc.), that is, apps with a blockchain backend (incl. smart contracts).

3. Use AI for smart deployment on blockchain

Employ AI or any other machine learning technique to help developers to efficiently deploy their DApps.

4. Smart contract analysis and verification

Use or develop tools to discover security vulnerabilities in smart contracts.

5. Program analysis and verification

Use or develop tools to discover security or other types of vulnerabilities in programs written in different programming languages.

6. Formal Verification using proof assistants (Rocq, Lean 4, ...)

Formalize and prove properties for programs/systems using an interactive theorem prover.

7. Logic in CS

Develop tools based on formal logic to be used by computer scientists (e.g., solvers, custom logics, etc.).

CV

Curriculum Vitae

↓ Download PDF
Publications

Selected Publications

  1. Andrei Arusoaie, Stefan-Claudiu Susan: Towards Trusted Smart Contracts: A Comprehensive Test Suite For Vulnerability Detection Empirical Software Engineering, DOI: 10.1007/s10664-024-10509-w, ISSN: 1382-3256 (2024)
  2. Andrei Arusoaie, Dorel Lucanu: Proof-carrying parameters in certified symbolic execution Logic Journal of the IGPL, DOI: 10.1093/jigpal/jzad008, ISSN: 1367-0751 (2023)
  3. Andrei Arusoaie: Certifying Findel derivatives for blockchain J. Log. Algebraic Methods Program. 121: 100665 (2021)
  4. Andrei Arusoaie, Dorel Lucanu: Unification in Matching Logic FM 2019: 502-518
  5. Andrei Arusoaie, Stefan Ciobaca, Vlad Craciun, Dragos Gavrilut, Dorel Lucanu: A Comparison of Open-Source Static Analysis Tools for Vulnerability Detection in C/C++ Code SYNASC 2017: 161-168
  6. Andrei Arusoaie, Dorel Lucanu, Vlad Rusu: Symbolic execution based on language transformation Comput. Lang. Syst. Struct. 44: 48-71 (2015)
  7. Andrei Arusoaie, Dorel Lucanu, Vlad Rusu: A Generic Framework for Symbolic Execution SLE 2013: 281-301

PhD Thesis

Andrei Arusoaie: A Generic Framework for Symbolic Execution: Theory and Applications Defended on September 27, 2014