DC Element | Wert | Sprache |
---|---|---|
dc.contributor.advisor | Dai, Zhen Ru | - |
dc.contributor.author | Mafteiu-Scai, Roxana-Teodora | - |
dc.date.accessioned | 2024-09-04T08:52:41Z | - |
dc.date.available | 2024-09-04T08:52:41Z | - |
dc.date.created | 2020-06-26 | - |
dc.date.issued | 2024-09-04 | - |
dc.identifier.uri | https://hdl.handle.net/20.500.12738/16212 | - |
dc.description.abstract | Automatische 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.abstract | Automatic 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.iso | en | en_US |
dc.subject | Program reduction | en_US |
dc.subject | Delta debugging | en_US |
dc.subject | Debugging | en_US |
dc.subject | Programmreduzierung | en_US |
dc.subject | Delta-Fehlerbeseitigung | en_US |
dc.subject | Fehlerbeseitigung | en_US |
dc.subject.ddc | 004: Informatik | en_US |
dc.title | Practical Test Case Reduction for SMT Solvers | en |
dc.type | Thesis | en_US |
openaire.rights | info:eu-repo/semantics/openAccess | en_US |
thesis.grantor.department | Department Informatik | en_US |
thesis.grantor.universityOrInstitution | Hochschule für Angewandte Wissenschaften Hamburg | en_US |
tuhh.contributor.referee | Su, Zhendong | - |
tuhh.identifier.urn | urn:nbn:de:gbv:18302-reposit-192403 | - |
tuhh.oai.show | true | en_US |
tuhh.publication.institute | Department Informatik | en_US |
tuhh.publication.institute | Fakultät Technik und Informatik | en_US |
tuhh.type.opus | Bachelor Thesis | - |
dc.type.casrai | Supervised Student Publication | - |
dc.type.dini | bachelorThesis | - |
dc.type.driver | bachelorThesis | - |
dc.type.status | info:eu-repo/semantics/publishedVersion | en_US |
dc.type.thesis | bachelorThesis | en_US |
dcterms.DCMIType | Text | - |
tuhh.dnb.status | domain | en_US |
item.advisorGND | Dai, Zhen Ru | - |
item.creatorGND | Mafteiu-Scai, Roxana-Teodora | - |
item.languageiso639-1 | en | - |
item.cerifentitytype | Publications | - |
item.openairecristype | http://purl.org/coar/resource_type/c_46ec | - |
item.creatorOrcid | Mafteiu-Scai, Roxana-Teodora | - |
item.fulltext | With Fulltext | - |
item.grantfulltext | open | - |
item.openairetype | Thesis | - |
Enthalten in den Sammlungen: | Theses |
Dateien zu dieser Ressource:
Datei | Beschreibung | Größe | Format | |
---|---|---|---|---|
BA_Practical Test Case Reduction for SMT Solvers_geschwärzt.pdf | 1.52 MB | Adobe PDF | Öffnen/Anzeigen |
Feedback zu diesem Datensatz
Export
Alle Ressourcen in diesem Repository sind urheberrechtlich geschützt.