Automatic inference of code transforms for patch generation

F Long, P Amidon, M Rinard - Proceedings of the 2017 11th Joint …, 2017 - dl.acm.org
We present a new system, Genesis, that processes human patches to automatically infer
code transforms for automatic patch generation. We present results that characterize the …

Abstract model repair

G Chatzieleftheriou, B Bonakdarpour… - Logical Methods in …, 2015 - lmcs.episciences.org
Given a Kripke structure M and CTL formula φ, where M does not satisfy φ, the problem of
Model Repair is to obtain a new model M'such that M'satisfies φ. Moreover, the changes …

[PDF][PDF] Automatic data structure repair using separation logic

G Zheng, QL Le, TV Nguyen… - ACM SIGSOFT Software …, 2018 - research.tees.ac.uk
Software systems are often shipped and deployed with both known and unknown bugs. On-
the-fly program repairs, which handle runtime errors and allow programs to continue …

Executing specifications using synthesis and constraint solving

V Kuncak, E Kneuss, P Suter - International Conference on Runtime …, 2013 - Springer
Specifications are key to improving software reliability as well as documenting precisely the
intended behavior of software. Writing specifications is still perceived as expensive. Of …

Automatic inference of code transforms and search spaces for automatic patch generation systems

F Long, P Amidon, M Rinard - 2016 - dspace.mit.edu
We present a new system, Genesis, that processes sets of human patches to automatically
infer code transforms and search spaces for automatic patch generation. We present results …

APRSuite: A suite of components and use cases based on categorical decomposition of automatic program repair techniques and tools

A Khalilian, A Baraani-Dastjerdi, B Zamani - Journal of Computer …, 2020 - Elsevier
During the last decade, we are witnessing the advent of a proliferation of techniques and
associated tools for automatic program repair (APR). The current techniques and tools …

Enhancing constraint-based repair of data structure errors that recur using memoization

N Dini, RN Zaeem, S Khurshid - Proceedings of the 36th Annual ACM …, 2021 - dl.acm.org
Data structure repair has been proposed as an error recovery mechanism to increase
software resilience when errors happen at runtime for a deployed system. Although …

Runtime Verification

A Legay, B Delahaye, S Bensalem - Lecture Notes in Computer Science, 2010 - Springer
This volume contains the proceedings of the 2013 International Conference on Runtime
Verification (RV 2013), held in Rennes, France, during September 24–27. RV 2013 was is …

Enhancements to solving constraints written as imperative predicates

N Dini - 2021 - repositories.lib.utexas.edu
Modern software systems rely on automated testing and reliability techniques to detect bugs
during development and to make the system resilient to runtime failures. Logical constraints …

[PDF][PDF] Current and Previous Work

MZ Malik - zubair323.github.io
Using a traditional debugging environment, a programmer has to manually trace the
execution of the program. On finding a corrupted program state, the programmer has to …