Static and Dynamic Program Analysis: Synergies and Applications

379
25.3
Следующее
Популярные
Опубликовано 17 августа 2016, 0:58
Modern computing platforms pose unprecedented challenges to productively building reliable, scalable, and energy-efficient software. I will show how static and dynamic program analysis can be combined in novel ways to effectively address these challenges. My talk will focus on three challenges: seamlessly partitioning programs for rich mobile computing, automatically estimating program performance for predictable cloud computing, and scalably verifying programs for reliable parallel computing. I will demonstrate how we can significantly reduce energy consumption on mobile devices by offloading compute-intensive parts of rich apps to the cloud, how we can automatically predict the running time of general-purpose programs accurately and efficiently, and how we can scalably prove vast parts of real-world concurrent programs thread-safe while exposing harmful concurrency bugs in the remaining parts.
Случайные видео
99 дней – 604 8040:21
Why don't we eat Carnivores?
25.06.23 – 371 3640:24
Route Record | Xiaomi Academy Shorts
12.02.18 – 1 703 4167:13
Ryzen Cpu With Vega Graphics Onboard!
автотехномузыкадетское