DocumentCode :
154258
Title :
Nail: A Practical Interface Generator for Data Formats
Author :
Bangert, Julian ; Zeldovich, Nickolai
fYear :
2014
fDate :
17-18 May 2014
Firstpage :
158
Lastpage :
166
Abstract :
We present Nail, an interface generator that allows programmers to safely parse and generate protocols defined by a Parser-Expression based grammar. Nail uses a richer set of parser combinators that induce an internal representation, obviating the need to write semantic actions. Nail also provides solutions parsing common patterns such as length and offset fields within binary formats that are hard to process with existing parser generators.
Keywords :
data handling; data structures; grammars; user interfaces; Nail; binary formats; data formats; parser generators; parser-expression based grammar; practical interface generator; protocol generation; protocol parsing; Data models; Generators; Grammar; Nails; Protocols; Semantics; Syntactics; Binary formats; LangSec; Offset field; Output; Parsing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Security and Privacy Workshops (SPW), 2014 IEEE
Conference_Location :
San Jose, CA
Type :
conf
DOI :
10.1109/SPW.2014.31
Filename :
6957299
Link To Document :
بازگشت