Matches in SemOpenAlex for { <https://semopenalex.org/work/W2090299211> ?p ?o ?g. }
Showing items 1 to 87 of
87
with 100 items per page.
- W2090299211 endingPage "238" @default.
- W2090299211 startingPage "225" @default.
- W2090299211 abstract "C static analysis tools often use intermediate representations (IRs) that organize program data in a simple, well-structured manner. However, the C parsers that create IRs are slow, and because they are difficult to write, only a few implementations exist, limiting the languages in which a C static analysis can be written. To solve these problems, we investigate two language-independent, on-disk representations of C IRs: one using XML and the other using an Internet standard binary encoding called eXternal Data Representation (XDR). We benchmark the parsing speeds of both options, finding the XML to be about a factor of 2 slower than parsing C and the XDR over 6 times faster. Furthermore, we show that the XML files are far too large at 19 times the size of C source code, whereas XDR is only 2.2 times the C size. We also demonstrate the portability of our XDR system by presenting a C source code querying tool in Ruby. Our solution and the insights we gained from building it will be useful to analysis authors and other clients of C IRs. We have made our software freely available for download at . Copyright © 2010 John Wiley&Sons, Ltd." @default.
- W2090299211 created "2016-06-24" @default.
- W2090299211 creator A5038702707 @default.
- W2090299211 creator A5046625836 @default.
- W2090299211 creator A5060274939 @default.
- W2090299211 date "2010-03-01" @default.
- W2090299211 modified "2023-09-26" @default.
- W2090299211 title "Serializing C intermediate representations for efficient and portable parsing" @default.
- W2090299211 cites W1492601037 @default.
- W2090299211 cites W1874682220 @default.
- W2090299211 cites W2098806455 @default.
- W2090299211 cites W2107089133 @default.
- W2090299211 cites W2134429122 @default.
- W2090299211 cites W2139668965 @default.
- W2090299211 cites W2158449625 @default.
- W2090299211 hasPublicationYear "2010" @default.
- W2090299211 type Work @default.
- W2090299211 sameAs 2090299211 @default.
- W2090299211 citedByCount "2" @default.
- W2090299211 countsByYear W20902992112015 @default.
- W2090299211 crossrefType "journal-article" @default.
- W2090299211 hasAuthorship W2090299211A5038702707 @default.
- W2090299211 hasAuthorship W2090299211A5046625836 @default.
- W2090299211 hasAuthorship W2090299211A5060274939 @default.
- W2090299211 hasConcept C111919701 @default.
- W2090299211 hasConcept C11508877 @default.
- W2090299211 hasConcept C13280743 @default.
- W2090299211 hasConcept C169590947 @default.
- W2090299211 hasConcept C177264268 @default.
- W2090299211 hasConcept C185798385 @default.
- W2090299211 hasConcept C186644900 @default.
- W2090299211 hasConcept C199360897 @default.
- W2090299211 hasConcept C205649164 @default.
- W2090299211 hasConcept C2776760102 @default.
- W2090299211 hasConcept C34330436 @default.
- W2090299211 hasConcept C41008148 @default.
- W2090299211 hasConcept C52723943 @default.
- W2090299211 hasConcept C63000827 @default.
- W2090299211 hasConcept C8595896 @default.
- W2090299211 hasConcept C8797682 @default.
- W2090299211 hasConceptScore W2090299211C111919701 @default.
- W2090299211 hasConceptScore W2090299211C11508877 @default.
- W2090299211 hasConceptScore W2090299211C13280743 @default.
- W2090299211 hasConceptScore W2090299211C169590947 @default.
- W2090299211 hasConceptScore W2090299211C177264268 @default.
- W2090299211 hasConceptScore W2090299211C185798385 @default.
- W2090299211 hasConceptScore W2090299211C186644900 @default.
- W2090299211 hasConceptScore W2090299211C199360897 @default.
- W2090299211 hasConceptScore W2090299211C205649164 @default.
- W2090299211 hasConceptScore W2090299211C2776760102 @default.
- W2090299211 hasConceptScore W2090299211C34330436 @default.
- W2090299211 hasConceptScore W2090299211C41008148 @default.
- W2090299211 hasConceptScore W2090299211C52723943 @default.
- W2090299211 hasConceptScore W2090299211C63000827 @default.
- W2090299211 hasConceptScore W2090299211C8595896 @default.
- W2090299211 hasConceptScore W2090299211C8797682 @default.
- W2090299211 hasIssue "3" @default.
- W2090299211 hasLocation W20902992111 @default.
- W2090299211 hasOpenAccess W2090299211 @default.
- W2090299211 hasPrimaryLocation W20902992111 @default.
- W2090299211 hasRelatedWork W1553011476 @default.
- W2090299211 hasRelatedWork W1585848501 @default.
- W2090299211 hasRelatedWork W1595143656 @default.
- W2090299211 hasRelatedWork W2065329384 @default.
- W2090299211 hasRelatedWork W2126265364 @default.
- W2090299211 hasRelatedWork W2132215655 @default.
- W2090299211 hasRelatedWork W2161976503 @default.
- W2090299211 hasRelatedWork W2200207505 @default.
- W2090299211 hasRelatedWork W2226643258 @default.
- W2090299211 hasRelatedWork W2412614833 @default.
- W2090299211 hasRelatedWork W2473371055 @default.
- W2090299211 hasRelatedWork W2524711948 @default.
- W2090299211 hasRelatedWork W265609465 @default.
- W2090299211 hasRelatedWork W2780762329 @default.
- W2090299211 hasRelatedWork W2974585540 @default.
- W2090299211 hasRelatedWork W3088089416 @default.
- W2090299211 hasRelatedWork W311173135 @default.
- W2090299211 hasRelatedWork W3139323122 @default.
- W2090299211 hasRelatedWork W44024394 @default.
- W2090299211 hasRelatedWork W60185894 @default.
- W2090299211 hasVolume "40" @default.
- W2090299211 isParatext "false" @default.
- W2090299211 isRetracted "false" @default.
- W2090299211 magId "2090299211" @default.
- W2090299211 workType "article" @default.