Matches in SemOpenAlex for { <https://semopenalex.org/work/W106083937> ?p ?o ?g. }
- W106083937 abstract "Domain-specific Languages (DSLs) are languages specifically tailored for an application or expert domain. These can be implemented as compilers, which check the correctness of an input program and translates it to a target language. Manual testing of compilers is a time consuming and labor intensive task. This motivates the development of approaches to facilitate the quality assurance process. In this thesis we present an automatic and generic test strategy for the generation of test cases for Spoofax developed compilers. We use a program generator to generate large syntactically correct programs from Syntax Definition Formalism (SDF) grammars. Additionally, we improve the program generator with an expansion of our generation algorithm to use Name Binding Language (NaBL) modules to generate partial name correct programs. We also provide a DSL to define error fixes that are used to attempt the repair of static semantic errors reported after compilation. After program generation we use a partial oracle to automatically detect failures during the invocation of the compiler. Finally, we provide a heuristic to reduce the size of generated programs, whilst preserving their failure inducing behavior. This test strategy was used to generate test cases forWebDSL, a DSL targeting the domain of developing dynamic web applications with a rich data model. The generated test cases unveiled eleven unique faults in the analysis phase of compilation. These were reported together with the programs reduced by our program shrinking heuristic and they were positively received by the WebDSL development team." @default.
- W106083937 created "2016-06-24" @default.
- W106083937 creator A5078519507 @default.
- W106083937 date "2013-08-29" @default.
- W106083937 modified "2023-09-25" @default.
- W106083937 title "A Generic and Automatic Test Strategy for Compiler Testing" @default.
- W106083937 cites W109452506 @default.
- W106083937 cites W1485665416 @default.
- W106083937 cites W1490038304 @default.
- W106083937 cites W1526993786 @default.
- W106083937 cites W1561058501 @default.
- W106083937 cites W1596127723 @default.
- W106083937 cites W1599460868 @default.
- W106083937 cites W1625627404 @default.
- W106083937 cites W1721908487 @default.
- W106083937 cites W1971755550 @default.
- W106083937 cites W1981618658 @default.
- W106083937 cites W1983878972 @default.
- W106083937 cites W1996576978 @default.
- W106083937 cites W2006599089 @default.
- W106083937 cites W2014596857 @default.
- W106083937 cites W2019793857 @default.
- W106083937 cites W2022744394 @default.
- W106083937 cites W2023035194 @default.
- W106083937 cites W2065948900 @default.
- W106083937 cites W2082334237 @default.
- W106083937 cites W2084558680 @default.
- W106083937 cites W2098456636 @default.
- W106083937 cites W2098681203 @default.
- W106083937 cites W2104838677 @default.
- W106083937 cites W2107692342 @default.
- W106083937 cites W2110441383 @default.
- W106083937 cites W2121217767 @default.
- W106083937 cites W2124609872 @default.
- W106083937 cites W2124796303 @default.
- W106083937 cites W2125126351 @default.
- W106083937 cites W2144910575 @default.
- W106083937 cites W2155877593 @default.
- W106083937 cites W2157036282 @default.
- W106083937 cites W2159933174 @default.
- W106083937 cites W23262654 @default.
- W106083937 cites W2411080392 @default.
- W106083937 cites W25805819 @default.
- W106083937 cites W1523209168 @default.
- W106083937 hasPublicationYear "2013" @default.
- W106083937 type Work @default.
- W106083937 sameAs 106083937 @default.
- W106083937 citedByCount "0" @default.
- W106083937 crossrefType "journal-article" @default.
- W106083937 hasAuthorship W106083937A5078519507 @default.
- W106083937 hasConcept C115903868 @default.
- W106083937 hasConcept C119857082 @default.
- W106083937 hasConcept C128942645 @default.
- W106083937 hasConcept C135257023 @default.
- W106083937 hasConcept C152877465 @default.
- W106083937 hasConcept C168065819 @default.
- W106083937 hasConcept C169590947 @default.
- W106083937 hasConcept C195701839 @default.
- W106083937 hasConcept C199360897 @default.
- W106083937 hasConcept C201374245 @default.
- W106083937 hasConcept C41008148 @default.
- W106083937 hasConcept C55439883 @default.
- W106083937 hasConcept C76155785 @default.
- W106083937 hasConcept C91071405 @default.
- W106083937 hasConceptScore W106083937C115903868 @default.
- W106083937 hasConceptScore W106083937C119857082 @default.
- W106083937 hasConceptScore W106083937C128942645 @default.
- W106083937 hasConceptScore W106083937C135257023 @default.
- W106083937 hasConceptScore W106083937C152877465 @default.
- W106083937 hasConceptScore W106083937C168065819 @default.
- W106083937 hasConceptScore W106083937C169590947 @default.
- W106083937 hasConceptScore W106083937C195701839 @default.
- W106083937 hasConceptScore W106083937C199360897 @default.
- W106083937 hasConceptScore W106083937C201374245 @default.
- W106083937 hasConceptScore W106083937C41008148 @default.
- W106083937 hasConceptScore W106083937C55439883 @default.
- W106083937 hasConceptScore W106083937C76155785 @default.
- W106083937 hasConceptScore W106083937C91071405 @default.
- W106083937 hasLocation W1060839371 @default.
- W106083937 hasOpenAccess W106083937 @default.
- W106083937 hasPrimaryLocation W1060839371 @default.
- W106083937 hasRelatedWork W1524949966 @default.
- W106083937 hasRelatedWork W1550402884 @default.
- W106083937 hasRelatedWork W174760031 @default.
- W106083937 hasRelatedWork W1970892450 @default.
- W106083937 hasRelatedWork W1977285665 @default.
- W106083937 hasRelatedWork W1996576978 @default.
- W106083937 hasRelatedWork W2000611761 @default.
- W106083937 hasRelatedWork W2002503873 @default.
- W106083937 hasRelatedWork W2019793857 @default.
- W106083937 hasRelatedWork W2028206483 @default.
- W106083937 hasRelatedWork W2046123638 @default.
- W106083937 hasRelatedWork W2079124302 @default.
- W106083937 hasRelatedWork W2091813295 @default.
- W106083937 hasRelatedWork W2102018693 @default.
- W106083937 hasRelatedWork W213259965 @default.
- W106083937 hasRelatedWork W2155757092 @default.
- W106083937 hasRelatedWork W2156141685 @default.
- W106083937 hasRelatedWork W2367963609 @default.
- W106083937 hasRelatedWork W3092853977 @default.