Fulltext available Open Access
DC FieldValueLanguage
dc.contributor.advisorDai, Zhen Ru-
dc.contributor.authorMafteiu-Scai, Roxana-Teodora-
dc.date.accessioned2024-09-04T08:52:41Z-
dc.date.available2024-09-04T08:52:41Z-
dc.date.created2020-06-26-
dc.date.issued2024-09-04-
dc.identifier.urihttps://hdl.handle.net/20.500.12738/16212-
dc.description.abstractAutomatische Testwerkzeuge erzeugen potenziell große SMT-Testfälle, die Fehler auslösen. Aktuelle Reduzierer sind bei der Reduzierung dieser Testfälle unwirksam, da sie die Semantik der Sprache nicht berücksichtigen, während sie diese reduzieren. Wir entwickelten ein neuartiges Framework für eine effektive und effiziente Programmreduzierung, das speziell für fehlerinduzierende Testfälle im SMT-LIB v2-Format angepasst wurde, um das Testen und Debuggen von SMT-Solvern zu erleichtern. Unser Rahmenwerk unterstützt domänenspezifische Reduzierungsregeln, die die Semantik des Programms nicht verändern sollten. Unsere Evaluierungsergebnisse demonstrieren die Praxistauglichkeit von SMT-Reducer. Im Vergleich zum generischen C/C++ Reduzierer, der auch SMTLIBv2 Programme reduzieren kann, reduziert SMT-Reduser SMT-LIB Programme deutlich schneller.de
dc.description.abstractAutomatic testing tools generate potentially large SMT test cases that trigger bugs. Current reducers are ineffective in reducing these test cases since they do not consider the semantics of the language while reducing it. We developed a novel framework for effective and efficient program reduction customized for failure-inducing test cases in SMTLIB v2 format to ease testing and debugging of SMT solvers. Our framework supports domain-specific reduction rules that should not change the semantics of the program. Our evaluation results on SMT programs triggering bugs in SMT solvers demonstrate SMT-Reducer’s practicality for shorter reduction time compared to the state-of-the-art C-Reduce for C/C++.en
dc.language.isoenen_US
dc.subjectProgram reductionen_US
dc.subjectDelta debuggingen_US
dc.subjectDebuggingen_US
dc.subjectProgrammreduzierungen_US
dc.subjectDelta-Fehlerbeseitigungen_US
dc.subjectFehlerbeseitigungen_US
dc.subject.ddc004: Informatiken_US
dc.titlePractical Test Case Reduction for SMT Solversen
dc.typeThesisen_US
openaire.rightsinfo:eu-repo/semantics/openAccessen_US
thesis.grantor.departmentDepartment Informatiken_US
thesis.grantor.universityOrInstitutionHochschule für Angewandte Wissenschaften Hamburgen_US
tuhh.contributor.refereeSu, Zhendong-
tuhh.identifier.urnurn:nbn:de:gbv:18302-reposit-192403-
tuhh.oai.showtrueen_US
tuhh.publication.instituteDepartment Informatiken_US
tuhh.publication.instituteFakultät Technik und Informatiken_US
tuhh.type.opusBachelor Thesis-
dc.type.casraiSupervised Student Publication-
dc.type.dinibachelorThesis-
dc.type.driverbachelorThesis-
dc.type.statusinfo:eu-repo/semantics/publishedVersionen_US
dc.type.thesisbachelorThesisen_US
dcterms.DCMITypeText-
tuhh.dnb.statusdomainen_US
item.advisorGNDDai, Zhen Ru-
item.creatorGNDMafteiu-Scai, Roxana-Teodora-
item.languageiso639-1en-
item.cerifentitytypePublications-
item.openairecristypehttp://purl.org/coar/resource_type/c_46ec-
item.creatorOrcidMafteiu-Scai, Roxana-Teodora-
item.fulltextWith Fulltext-
item.grantfulltextopen-
item.openairetypeThesis-
Appears in Collections:Theses
Files in This Item:
Show simple item record

Page view(s)

39
checked on Nov 23, 2024

Download(s)

34
checked on Nov 23, 2024

Google ScholarTM

Check

HAW Katalog

Check

Note about this record


Items in REPOSIT are protected by copyright, with all rights reserved, unless otherwise indicated.