ECOOP and ISSTA 2018 (series) / DPA 2018 (series) / Workshop on Declarative Program Analysis /
Declarative Static Analysis and Zombies (ok, Soundness)
The talk will discuss the general declarative points-to analysis approach of the Doop framework and then present some recent developments. The main emphasis will be on a defensive may-point-to analysis approach, which offers soundness even in the presence of arbitrary opaque code (e.g., reflection, dynamic loading, native code). It may be surprising that this goal is even achievable, so we will emphasize the unique architecture of the analysis and of its soundness guarantee.
Research Interests: programming languages and software engineering
- Program analysis (static analysis, test generation, invariant inference, symbolic execution)
- Language mechanisms for abstraction (declarative languages, program generation, DSLs, modules and components, generics, extensible languages, multi-paradigm programming)
- Languages and tools for systems (programming models for concurrency, language support for distributed computing, memory management and program locality)
Wed 18 JulDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
Wed 18 Jul
Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
14:00 - 15:30 | |||
14:00 30mTalk | MadMax: Surviving Out-of-Gas Conditions in Ethereum Smart Contracts DPA Neville Grech University of Athens Link to publication Pre-print Media Attached File Attached | ||
14:30 30mTalk | Declarative Static Analysis and Zombies (ok, Soundness) DPA Yannis Smaragdakis University of Athens | ||
15:00 30mTalk | Scalable Logic Defined Static Analysis with Soufflé DPA Pavle Subotic University College London |