EDBT 2026 Demo / reviewers in the wild / expert
Payas Awadhutkar
dblp:191/8065
· DBLP profile ↗
3ranked-venue papers
2as first author
1since 2021 · last 2022
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 1 first-authorSecurity and privacy · 1 · 1 first-author · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Network and information security
1 paper |
Systems and software security · 67% Network security · 33% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Systems and software security › vulnerability discovery
algorithmic complexity vulnerabilities |
0.4 | 1 | 2019 | DISCOVER: detecting algorithmic complexity vulnerabilities · ESEC/SIGSOFT FSE 2019 |
Network security › attack strategy
denial-of-service attack |
0.4 | 1 | 2019 | DISCOVER: detecting algorithmic complexity vulnerabilities · ESEC/SIGSOFT FSE 2019 |
Systems and software security
vulnerability discovery |
0.4 | 1 | 2019 | DISCOVER: detecting algorithmic complexity vulnerabilities · ESEC/SIGSOFT FSE 2019 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Control flow equivalence method for establishing sanctity of compiling
Payas Awadhutkar, Ahmed Tamrawi, Ryan Goluch, Suresh C. Kothari |
Comput. Secur. | 1 |
| 2019 | DISCOVER: detecting algorithmic complexity vulnerabilitiesabstractAlgorithmic Complexity Vulnerabilities (ACV) are a class of vulnerabilities that enable Denial of Service Attacks. ACVs stem from asymmetric consumption of resources due to complex loop termination logic, recursion, and/or resource intensive library APIs. Completely automated detection of ACVs is intractable and it calls for tools that assist human analysts. Payas Awadhutkar, Ganesh Ram Santhanam, Benjamin Holland, Suresh C. Kothari |
ESEC/SIGSOFT FSE | 1 |
| 2016 | Statically-Informed Dynamic Analysis Tools to Detect Algorithmic Complexity VulnerabilitiesabstractAlgorithmic Complexity (AC) vulnerabilities can be exploited to cause a denial of service attack. Specifically, an adversary can design an input to trigger excessive (space/time) resource consumption. It is not possible to build a fully automated tool to detect AC vulnerabilities. Since it is an open-ended problem, a human-in-loop exploration is required to find the program loops that could have AC vulnerabilities. Ascertaining whether an arbitrary loop has an AC vulnerability is itself difficult, which is equivalent to the halting problem. This paper is about a pragmatic engineering approach to detect AC vulnerabilities. It presents a statically-informed dynamic (SID) analysis and two tools that provide critical capabilities for detecting AC vulnerabilities. The first is a static analysis tool for exploring the software to find loops as the potential candidates for AC vulnerabilities. The second is a dynamic analysis tool that can try many different inputs to evaluate the selected loops for excessive resource consumption. The two tools are built and integrated together using the interactive software analysis, transformation, and visualization capabilities provided by the Atlas platform. The paper describes two use cases for the tools, one to detect AC vulnerabilities in Java bytecode and another for students in an undergraduate algorithm class to perform experiments to learn different aspects of algorithmic complexity Tool and Demo Video: https://ensoftcorp.github.io/SID. Benjamin Holland, Ganesh Ram Santhanam, Payas Awadhutkar, Suresh C. Kothari |
SCAM | 3 |