Matches in SemOpenAlex for { <https://semopenalex.org/work/W4384163609> ?p ?o ?g. }
Showing items 1 to 73 of
73
with 100 items per page.
- W4384163609 abstract "Grammar-based fuzzing is an effective method for testing programs that consume structured inputs, particularly input parsers. A prerequisite of this method is to have a specification of the input format in the form of a grammar. Consequently, the success of a grammar-based fuzzing campaign is highly dependent on the available grammar. If the grammar does not accurately represent the input format, or if the system under test (SUT) does not conform strictly to that grammar, there may be an impedance mismatch between inputs generated via grammar-based fuzzing and inputs accepted by the SUT. Even if the SUT has been designed to strictly conform to the grammar, the SUT parser may exhibit vulnerabilities that would only be triggered by slightly invalid inputs. Grammar-based fuzzing, by construction, will not yield such edge case inputs. To overcome these limitations, we present Gmutator, an approach that mutates an input grammar and leverages the Grammarinator fuzzer to produce inputs conforming to the mutated grammars. As a result, Gmutator can find inputs that do not conform to the original grammar but are (wrongly) accepted by an SUT. In addition, Gmutator-generated inputs have the potential to increase SUT code coverage compared with the standard approach. We present preliminary results applying Gmutator to two JSON parsing libraries, where we are able to identify a few inconsistencies and observe an increase in covered code. We propose a plan for a full experimental evaluation over four different input formats—JSON, XML, URL and Lua—and twelve SUTs (three per input format)." @default.
- W4384163609 created "2023-07-14" @default.
- W4384163609 creator A5053355200 @default.
- W4384163609 creator A5059772414 @default.
- W4384163609 creator A5080781439 @default.
- W4384163609 date "2023-07-17" @default.
- W4384163609 modified "2023-09-25" @default.
- W4384163609 title "Grammar Mutation for Testing Input Parsers (Registered Report)" @default.
- W4384163609 cites W2499791918 @default.
- W4384163609 cites W2519952770 @default.
- W4384163609 cites W2898192927 @default.
- W4384163609 cites W2899781671 @default.
- W4384163609 cites W2963350015 @default.
- W4384163609 cites W2974819274 @default.
- W4384163609 cites W3101498506 @default.
- W4384163609 cites W3102086861 @default.
- W4384163609 cites W3180202404 @default.
- W4384163609 cites W4206113027 @default.
- W4384163609 cites W4238083723 @default.
- W4384163609 cites W4281679534 @default.
- W4384163609 cites W4285177210 @default.
- W4384163609 doi "https://doi.org/10.1145/3605157.3605170" @default.
- W4384163609 hasPublicationYear "2023" @default.
- W4384163609 type Work @default.
- W4384163609 citedByCount "0" @default.
- W4384163609 crossrefType "proceedings-article" @default.
- W4384163609 hasAuthorship W4384163609A5053355200 @default.
- W4384163609 hasAuthorship W4384163609A5059772414 @default.
- W4384163609 hasAuthorship W4384163609A5080781439 @default.
- W4384163609 hasConcept C111065885 @default.
- W4384163609 hasConcept C138885662 @default.
- W4384163609 hasConcept C154945302 @default.
- W4384163609 hasConcept C186644900 @default.
- W4384163609 hasConcept C199360897 @default.
- W4384163609 hasConcept C204321447 @default.
- W4384163609 hasConcept C26022165 @default.
- W4384163609 hasConcept C2777904410 @default.
- W4384163609 hasConcept C2780416260 @default.
- W4384163609 hasConcept C35164859 @default.
- W4384163609 hasConcept C41008148 @default.
- W4384163609 hasConcept C41895202 @default.
- W4384163609 hasConcept C42560504 @default.
- W4384163609 hasConceptScore W4384163609C111065885 @default.
- W4384163609 hasConceptScore W4384163609C138885662 @default.
- W4384163609 hasConceptScore W4384163609C154945302 @default.
- W4384163609 hasConceptScore W4384163609C186644900 @default.
- W4384163609 hasConceptScore W4384163609C199360897 @default.
- W4384163609 hasConceptScore W4384163609C204321447 @default.
- W4384163609 hasConceptScore W4384163609C26022165 @default.
- W4384163609 hasConceptScore W4384163609C2777904410 @default.
- W4384163609 hasConceptScore W4384163609C2780416260 @default.
- W4384163609 hasConceptScore W4384163609C35164859 @default.
- W4384163609 hasConceptScore W4384163609C41008148 @default.
- W4384163609 hasConceptScore W4384163609C41895202 @default.
- W4384163609 hasConceptScore W4384163609C42560504 @default.
- W4384163609 hasFunder F4320334627 @default.
- W4384163609 hasFunder F4320338453 @default.
- W4384163609 hasLocation W43841636091 @default.
- W4384163609 hasOpenAccess W4384163609 @default.
- W4384163609 hasPrimaryLocation W43841636091 @default.
- W4384163609 hasRelatedWork W1971657783 @default.
- W4384163609 hasRelatedWork W1998962249 @default.
- W4384163609 hasRelatedWork W2049360920 @default.
- W4384163609 hasRelatedWork W2070147537 @default.
- W4384163609 hasRelatedWork W2257183258 @default.
- W4384163609 hasRelatedWork W2388410760 @default.
- W4384163609 hasRelatedWork W3013856176 @default.
- W4384163609 hasRelatedWork W3042240372 @default.
- W4384163609 hasRelatedWork W3147354785 @default.
- W4384163609 hasRelatedWork W4229505676 @default.
- W4384163609 isParatext "false" @default.
- W4384163609 isRetracted "false" @default.
- W4384163609 workType "article" @default.