Ве молиме користете го овој идентификатор да го цитирате или поврзете овој запис: http://hdl.handle.net/20.500.12188/33942
Наслов: Semantic Fault Localization for Mutation-based Program Repair
Authors: Dimovski, Aleksandar S
Rexhepi, Shpetim
Velinov, Goran 
Zeqiri, Izet
Keywords: Fault Localization , Program Repair , Static Analysis , Bounded Software Model Checking
Issue Date: 11-јун-2024
Publisher: IEEE
Conference: 2024 13th Mediterranean Conference on Embedded Computing (MECO)
Abstract: In this paper, we combine the semantics-based fault localization and the mutation-based program repair techniques to design an efficient algorithm for automatic repair of programs. Given an erroneous program and an assertion, we first use the fault localization to automatically identify statements relevant for the error, and then repeatedly mutate the expressions in those relevant statements until a correct program that satisfies the assertion is obtained. This way, we significantly reduce the space of all mutated programs without dropping any potentially correct program, and so locate a repaired program much faster than a program repair with no fault localization.A prototype tool has been developed for repairing C programs by combining fault localization and code mutations. The experimental results on C benchmarks demonstrate that this approach is significantly faster than the previous program repair approach with no fault localization.
URI: http://hdl.handle.net/20.500.12188/33942
Appears in Collections:Faculty of Computer Science and Engineering: Conference papers

Прикажи целосна запис

Google ScholarTM

Проверете


Записите во DSpace се заштитени со авторски права, со сите права задржани, освен ако не е поинаку наведено.