Unlocking Reliable Resource Bounds with Formal Verification in Implicit Computational Complexity ๐Ÿ“Š

Discover how formal verification techniques are advancing resource bound analysis through implicit computational complexity, overcoming scalability and usability challenges in automatic complexity analysis.

Unlocking Reliable Resource Bounds with Formal Verification in Implicit Computational Complexity ๐Ÿ“Š
ACM SIGPLAN
43 views โ€ข Mar 10, 2023
Unlocking Reliable Resource Bounds with Formal Verification in Implicit Computational Complexity ๐Ÿ“Š

About this video

Automatic complexity analysis has not reached mainstream adoption due to outstanding challenges, such as scalability and usability, and no formally verified analyzer exists. However, the need to evaluate resource usage is crucial: even a guaranteed correct program, whose memory usage exceeds available resources, is unreliable. The field of Implicit Computational Complexity (ICC) offers a potential avenue to resolving some of these outstanding challenges by introducing unique, machine-independent, and flexible approaches to program analysis. But since ICC techniques are mostly theoretical, it is unclear how strongly these assumptions hold in practice. This project defines a 3-directional planโ€”focused on practical analysis, compiler-integration, and formal verificationโ€”to assess the suitability of ICC to address outstanding challenges in automatic complexity analysis.

Video Information

Views

43

Likes

1

Duration

29:06

Published

Mar 10, 2023

Related Trending Topics

LIVE TRENDS

Related trending topics. Click any trend to explore more videos.

Trending Now