Search Results - "Theory of computation Semantics and reasoning Program reasoning"

Refine Results
  1. 1

    PyCG: Practical Call Graph Generation in Python by Salis, Vitalis, Sotiropoulos, Thodoris, Louridas, Panos, Spinellis, Diomidis, Mitropoulos, Dimitris

    ISBN: 1665402962, 9781665402965
    ISSN: 1558-1225
    Published: IEEE 01.05.2021
    “…Call graphs play an important role in different contexts, such as profiling and vulnerability propagation analysis. Generating call graphs in an efficient…”
    Get full text
    Conference Proceeding
  2. 2

    Automatic Web Testing Using Curiosity-Driven Reinforcement Learning by Zheng, Yan, Liu, Yi, Xie, Xiaofei, Liu, Yepang, Ma, Lei, Hao, Jianye, Liu, Yang

    ISBN: 1665402962, 9781665402965
    ISSN: 1558-1225
    Published: IEEE 01.05.2021
    “…Web testing has long been recognized as a notoriously difficult task. Even nowadays, web testing still mainly relies on manual efforts in many cases while…”
    Get full text
    Conference Proceeding
  3. 3

    Log Parsing: How Far Can ChatGPT Go? by Le, Van-Hoang, Zhang, Hongyu

    ISSN: 2643-1572
    Published: IEEE 11.09.2023
    “…Software logs play an essential role in ensuring the reliability and maintainability of large-scale software systems, as they are often the sole source of…”
    Get full text
    Conference Proceeding
  4. 4

    Improving Fault Localization by Integrating Value and Predicate Based Causal Inference Techniques by Kucuk, Yigit, Henderson, Tim A. D., Podgurski, Andy

    ISBN: 1665402962, 9781665402965
    ISSN: 1558-1225
    Published: IEEE 01.05.2021
    “…Statistical fault localization (SFL) techniques use execution profiles and success/failure information from software executions, in conjunction with…”
    Get full text
    Conference Proceeding
  5. 5

    A Logic for Locally Complete Abstract Interpretations by Bruni, Roberto, Giacobazzi, Roberto, Gori, Roberta, Ranzato, Francesco

    Published: IEEE 29.06.2021
    “…We introduce the notion of local completeness in abstract interpretation and define a logic for proving both the correctness and incorrectness of some program…”
    Get full text
    Conference Proceeding
  6. 6

    Boosting Path-Sensitive Value Flow Analysis Via Removal of Redundant Summaries by Wang, Yongchao, Cai, Yuandao, Zhang, Charles

    ISSN: 1558-1225
    Published: IEEE 26.04.2025
    “…Value flow analysis that tracks the flow of values via data dependence is a widely used technique for detecting a broad spectrum of software bugs. However, the…”
    Get full text
    Conference Proceeding
  7. 7

    Practical Preprocessing of Logs at Scale by Zhao, Jianchen

    ISSN: 2574-1934
    Published: IEEE 27.04.2025
    “…Logs are diverse in structure and large in volume. While containing important information about systems at runtime, they must be preprocessed before analysis…”
    Get full text
    Conference Proceeding
  8. 8

    Fast and Precise On-the-Fly Patch Validation for All by Chen, Lingchao, Ouyang, Yicheng, Zhang, Lingming

    ISBN: 1665402962, 9781665402965
    ISSN: 1558-1225
    Published: IEEE 01.05.2021
    “…Generate-and-validate (G&V) automated program repair (APR) techniques have been extensively studied during the past decade. Meanwhile, such techniques can be…”
    Get full text
    Conference Proceeding
  9. 9

    Demonstration-Free: Towards More Practical Log Parsing with Large Language Models by Xiao, Yi, Le, Van-Hoang, Zhang, Hongyu

    ISSN: 2643-1572
    Published: ACM 27.10.2024
    “…Log parsing, the process of converting raw log messages into structured formats, is an important initial step for automated analysis of logs of large-scale…”
    Get full text
    Conference Proceeding
  10. 10

    DySy: dynamic symbolic execution for invariant inference by Csallner, Christoph, Tillmann, Nikolai, Smaragdakis, Yannis

    ISBN: 1605580791, 9781605580791
    ISSN: 0270-5257
    Published: 01.01.2008
    “…Dynamically discovering likely program invariants from concrete test executions has emerged as a highly promising software engineering technique. Dynamic…”
    Get full text
    Journal Article
  11. 11

    Demystifying Template-Based Invariant Generation for Bit-Vector Programs by Yao, Peisen, Ke, Jingyu, Sun, Jiahui, Fu, Hongfei, Wu, Rongxin, Ren, Kui

    ISSN: 2643-1572
    Published: IEEE 11.09.2023
    “…The template-based approach to invariant generation is a parametric and relatively complete methodology for inferring loop invariants. The relative…”
    Get full text
    Conference Proceeding
  12. 12

    Data-Oriented Differential Testing of Object-Relational Mapping Systems by Sotiropoulos, Thodoris, Chaliasos, Stefanos, Atlidakis, Vaggelis, Mitropoulos, Dimitris, Spinellis, Diomidis

    ISBN: 1665402962, 9781665402965
    ISSN: 1558-1225
    Published: IEEE 01.05.2021
    “…We introduce, what is to the best of our knowledge, the first approach for systematically testing Object-Relational Mapping (ORM) systems. Our approach…”
    Get full text
    Conference Proceeding
  13. 13

    LLM-Generated Invariants for Bounded Model Checking Without Loop Unrolling by Pirzada, Muhammad A. A., Bhayat, Ahmed, Cordeiro, Lucas C., Reger, Giles

    ISSN: 2643-1572
    Published: ACM 27.10.2024
    “…We investigate a modification of the classical Bounded Model Checking (BMC) procedure that does not handle loops through unrolling but via modifications to the…”
    Get full text
    Conference Proceeding
  14. 14

    Guiding Dynamic Symbolic Execution toward Unverified Program Executions by Christakis, Maria, Muller, Peter, Wustholz, Valentin

    ISSN: 1558-1225
    Published: ACM 14.05.2016
    “…Most techniques to detect program errors, such as testing, code reviews, and static program analysis, do not fully verify all possible executions of a program…”
    Get full text
    Conference Proceeding
  15. 15

    EvoSpex: An Evolutionary Algorithm for Learning Postconditions by Molina, Facundo, Ponzio, Pablo, Aguirre, Nazareno, Frias, Marcelo

    ISBN: 1665402962, 9781665402965
    ISSN: 1558-1225
    Published: IEEE 01.05.2021
    “…Software reliability is a primary concern in the construction of software, and thus a fundamental component in the definition of software quality. Analyzing…”
    Get full text
    Conference Proceeding
  16. 16

    Unleashing the True Potential of Semantic-Based Log Parsing with Pre-Trained Language Models by Le, Van-Hoang, Xiao, Yi, Zhang, Hongyu

    ISSN: 1558-1225
    Published: IEEE 26.04.2025
    “…Software-intensive systems often produce console logs for troubleshooting purposes. Log parsing, which aims at parsing a log message into a specific log…”
    Get full text
    Conference Proceeding
  17. 17

    A Bunched Logic for Conditional Independence by Bao, Jialu, Docherty, Simon, Hsu, Justin, Silva, Alexandra

    Published: IEEE 29.06.2021
    “…Independence and conditional independence are fundamental concepts for reasoning about groups of random variables in probabilistic programs. Verification…”
    Get full text
    Conference Proceeding
  18. 18

    Data-Driven Synthesis of Provably Sound Side Channel Analyses by Wang, Jingbo, Sung, Chungha, Raghothaman, Mukund, Wang, Chao

    ISBN: 1665402962, 9781665402965
    ISSN: 1558-1225
    Published: IEEE 01.05.2021
    “…We propose a data-driven method for synthesizing static analyses to detect side-channel information leaks in cryptographic software. Compared to the…”
    Get full text
    Conference Proceeding
  19. 19

    Insights from Rights and Wrongs: A Large Language Model for Solving Assertion Failures in RTL Design by Zhou, Jie, Ji, Youshu, Wang, Ning, Hu, Yuchen, Jiao, Xinyao, Yao, Bingkun, Fang, Xinwei, Zhao, Shuai, Guan, Nan, Jiang, Zhe

    Published: IEEE 22.06.2025
    “…SystemVerilog Assertions (SVAs) are essential for verifying Register Transfer Level (RTL) designs, as they can be embedded into key functional paths to detect…”
    Get full text
    Conference Proceeding
  20. 20

    PRoofster: Automated Formal Verification by Agrawal, Arpan, First, Emily, Kaufman, Zhanna, Reichel, Tom, Zhang, Shizhuo, Zhou, Timothy, Sanchez-Stern, Alex, Ringer, Talia, Brun, Yuriy

    ISSN: 2574-1934
    Published: IEEE 01.05.2023
    “…Formal verification is an effective but extremely work-intensive method of improving software quality. Verifying the correctness of software systems often…”
    Get full text
    Conference Proceeding