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

Refine Results
  1. 1

    Learning from, Understanding, and Supporting DevOps Artifacts for Docker by Henkel, Jordan, Bird, Christian, Lahiri, Shuvendu K., Reps, Thomas

    ISSN: 1558-1225
    Published: ACM 27.06.2020
    “…: (i) nested languages in DevOps artifacts, (ii) rule mining, and (iii) the lack of semantic rule-based analysis…”
    Get full text
    Conference Proceeding
  2. 2

    Towards Interpreting Recurrent Neural Networks through Probabilistic Abstraction by Dong, Guoliang, Wang, Jingyi, Sun, Jun, Zhang, Yang, Wang, Xinyu, Dai, Ting, Dong, Jin Song, Wang, Xingen

    ISSN: 2643-1572
    Published: ACM 21.12.2020
    “…Neural networks are becoming a popular tool for solving many realworld problems such as object recognition and machine translation, thanks to its exceptional…”
    Get full text
    Conference Proceeding
  3. 3

    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
    “… The primary culprit, as we observe, is the existence of redundant computations resulting from blindly computing summaries for a function, irrespective of whether they are related to bugs being checked…”
    Get full text
    Conference Proceeding
  4. 4

    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…”
    Get full text
    Journal Article
  5. 5

    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
  6. 6

    Topseed: Learning Seed Selection Strategies for Symbolic Execution from Scratch by Lee, Jaehyeok, Cha, Sooyoung

    ISSN: 1558-1225
    Published: IEEE 26.04.2025
    “… However, these techniques have typically demonstrated their effectiveness without considering "seeding", which efficiently initializes program states for exploration…”
    Get full text
    Conference Proceeding
  7. 7

    IFSE: Taming Closed-Box Functions in Symbolic Execution via Fuzz Solving by Wang, Qichang, Chen, Chuyang, Xu, Ruiyang, Sun, Haiying, Wan, Chengcheng, Su, Ting, Zhang, Yueling, Pu, Geguang

    ISSN: 2574-1934
    Published: IEEE 27.04.2025
    “…Modern symbolic execution techniques face the challenge of handling closed-box (CB) functions (e.g., system calls, library functions) whose source code is…”
    Get full text
    Conference Proceeding
  8. 8

    Symbolic execution for software testing in practice: preliminary assessment by Cadar, Cristian, Godefroid, Patrice, Khurshid, Sarfraz, Păsăreanu, Corina S., Sen, Koushik, Tillmann, Nikolai, Visser, Willem

    ISBN: 9781450304450, 1450304451
    ISSN: 0270-5257
    Published: New York, NY, USA ACM 21.05.2011
    “… Symbolic execution is a program analysis technique introduced in the 70s that has received renewed interest in recent years, due to algorithmic advances and increased availability of computational…”
    Get full text
    Conference Proceeding
  9. 9

    Precise Sparse Abstract Execution via Cross-Domain Interaction by Cheng, Xiao, Wang, Jiawei, Sui, Yulei

    ISSN: 1558-1225
    Published: ACM 14.04.2024
    “…Sparse static analysis offers a more scalable solution compared to its non-sparse counterpart. The basic idea is to first conduct a fast pointer analysis that…”
    Get full text
    Conference Proceeding
  10. 10

    Information Retrieval-Based Fault Localization for Concurrent Programs by Shao, Shuai, Yu, Tingting

    ISSN: 2643-1572
    Published: IEEE 11.09.2023
    “… These techniques have been extensively studied to accurately rank source files, however, none of the existing approaches have focused on the specific case of concurrent programs…”
    Get full text
    Conference Proceeding
  11. 11

    Learning DNN Abstractions using Gradient Descent by Mukhopadhyay, Diganta, Siddiqui, Sanaa, Karmarkar, Hrishikesh, Madhukar, Kumar, Katz, Guy

    ISSN: 2643-1572
    Published: ACM 27.10.2024
    “… There has been a lot of work on abstraction, and counterexample-guided abstraction refinement (CEGAR) of DNNs to address the scalability issue…”
    Get full text
    Conference Proceeding
  12. 12

    Using symbolic evaluation to understand behavior in configurable software systems by Reisner, Elnatan, Song, Charles, Ma, Kin-Keung, Foster, Jeffrey S., Porter, Adam

    ISBN: 9781605587196, 1605587192
    ISSN: 0270-5257
    Published: New York, NY, USA ACM 01.05.2010
    “…Many modern software systems are designed to be highly configurable, which increases flexibility but can make programs hard to test, analyze, and understand…”
    Get full text
    Conference Proceeding
  13. 13

    Juzi: a tool for repairing complex data structures by Elkarablieh, Bassem, Khurshid, Sarfraz

    ISBN: 1605580791, 9781605580791
    ISSN: 0270-5257
    Published: 01.01.2008
    “…This paper describes Juzi, a tool for automatic repair of complex data structures. Juzi takes a Java class representing the data structure as well as a…”
    Get full text
    Journal Article
  14. 14

    Test generation for graphical user interfaces based on symbolic execution by Ganov, Svetoslav R, Killmar, Chip, Khurshid, Sarfraz, Perry, Dewayne E

    ISBN: 1605580309, 9781605580302
    ISSN: 0270-5257
    Published: 11.05.2008
    “…While Graphical User Interfaces (GUIs) have become ubiquitous, testing them remains largely ad-hoc. Since the state of a GUI is defined by a sequence of events…”
    Get full text
    Journal Article
  15. 15

    Program analysis: from qualitative analysis to quantitative analysis (NIER track) by Liu, Sheng, Zhang, Jian

    ISBN: 9781450304450, 1450304451
    ISSN: 0270-5257
    Published: New York, NY, USA ACM 21.05.2011
    “…We propose to combine symbolic execution with volume computation to compute the exact execution frequency of program paths and branches…”
    Get full text
    Conference Proceeding
  16. 16

    Static analysis tools as early indicators of pre-release defect density by Nagappan, Nachiappan, Ball, Thomas

    ISBN: 1581139632, 9781581139631
    Published: New York, NY, USA ACM 01.01.2005
    “…During software development it is helpful to obtain early estimates of the defect density of software components. Such estimates identify fault-prone areas of…”
    Get full text
    Conference Proceeding
  17. 17

    Automatic Loop Invariant Generation for Data Dependence Analysis by Tabar, Asmae Heydari, Bubel, Richard, Hahnle, Reiner

    ISSN: 2575-5099
    Published: ACM 01.05.2022
    “…Parallelization of programs relies on sound and precise analysis of data dependences in the code, specifically, when dealing with loops…”
    Get full text
    Conference Proceeding
  18. 18

    Quality assurance of automotive hybrid embedded software by Zander-Nowicka, Justyna

    ISBN: 9781605585659, 1605585653
    ISSN: 0270-5257
    Published: 03.04.2009
    “…Quality assurance (QA) is a crucial part of the software engineering, especially when the developed systems are safety-critical. It becomes even more complex…”
    Get full text
    Journal Article
  19. 19

    An empirical study of optimizations in YOGI by Nori, Aditya V., Rajamani, Sriram K.

    ISBN: 9781605587196, 1605587192
    ISSN: 0270-5257
    Published: New York, NY, USA ACM 01.05.2010
    “… before. We describe and evaluate several engineering optimizations implemented in the Yogi property checking tool, including techniques to pick an initial abstraction, heuristics to pick predicates…”
    Get full text
    Conference Proceeding
  20. 20

    CIVL: the concurrency intermediate verification language by Siegel, Stephen F., Zheng, Manchun, Luo, Ziqing, Zirkel, Timothy K., Marianiello, Andre V., Edenhofner, John G., Dwyer, Matthew B., Rogers, Michael S.

    ISBN: 1450337236, 9781450337236
    ISSN: 2167-4337
    Published: New York, NY, USA ACM 15.11.2015
    “…There are many ways to express parallel programs: message-passing libraries (MPI) and multithreading/GPU language extensions such as OpenMP, Pthreads, and CUDA, are but a…”
    Get full text
    Conference Proceeding