{"id":"https://openalex.org/W2065913275","doi":"https://doi.org/10.1109/les.2012.2208617","title":"Zebra: Building Efficient Network Message Parsers for Embedded Systems","display_name":"Zebra: Building Efficient Network Message Parsers for Embedded Systems","publication_year":2012,"publication_date":"2012-07-24","ids":{"openalex":"https://openalex.org/W2065913275","doi":"https://doi.org/10.1109/les.2012.2208617","mag":"2065913275"},"language":"en","primary_location":{"id":"doi:10.1109/les.2012.2208617","is_oa":false,"landing_page_url":"https://doi.org/10.1109/les.2012.2208617","pdf_url":null,"source":{"id":"https://openalex.org/S22443479","display_name":"IEEE Embedded Systems Letters","issn_l":"1943-0663","issn":["1943-0663","1943-0671"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Embedded Systems Letters","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://hal.science/hal-00730930","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5009698736","display_name":"Julien Mercadal","orcid":null},"institutions":[{"id":"https://openalex.org/I15057530","display_name":"Universit\u00e9 de Bordeaux","ror":"https://ror.org/057qpr032","country_code":"FR","type":"education","lineage":["https://openalex.org/I15057530"]},{"id":"https://openalex.org/I4210142254","display_name":"Laboratoire Bordelais de Recherche en Informatique","ror":"https://ror.org/03adqg323","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I15057530","https://openalex.org/I4210142254","https://openalex.org/I4210159245","https://openalex.org/I4210160189"]},{"id":"https://openalex.org/I4210160189","display_name":"Institut Polytechnique de Bordeaux","ror":"https://ror.org/054qv7y42","country_code":"FR","type":"education","lineage":["https://openalex.org/I4210160189"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"J. Mercadal","raw_affiliation_strings":["Laboratoire Bordelais de Recherche en Informatique (LaBRI), University of Bordeaux 1, Talence, France","Lab. Bordelais de Rech. en Inf. (LaBRI), Univ. of Bordeaux, Talence, France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Laboratoire Bordelais de Recherche en Informatique (LaBRI), University of Bordeaux 1, Talence, France","institution_ids":["https://openalex.org/I15057530","https://openalex.org/I4210142254","https://openalex.org/I4210160189"]},{"raw_affiliation_string":"Lab. Bordelais de Rech. en Inf. (LaBRI), Univ. of Bordeaux, Talence, France","institution_ids":["https://openalex.org/I15057530","https://openalex.org/I4210142254"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5041648277","display_name":"Laurent R\u00e9veill\u00e8re","orcid":null},"institutions":[{"id":"https://openalex.org/I15057530","display_name":"Universit\u00e9 de Bordeaux","ror":"https://ror.org/057qpr032","country_code":"FR","type":"education","lineage":["https://openalex.org/I15057530"]},{"id":"https://openalex.org/I4210142254","display_name":"Laboratoire Bordelais de Recherche en Informatique","ror":"https://ror.org/03adqg323","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I15057530","https://openalex.org/I4210142254","https://openalex.org/I4210159245","https://openalex.org/I4210160189"]},{"id":"https://openalex.org/I4210160189","display_name":"Institut Polytechnique de Bordeaux","ror":"https://ror.org/054qv7y42","country_code":"FR","type":"education","lineage":["https://openalex.org/I4210160189"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"L. Reveillere","raw_affiliation_strings":["Laboratoire Bordelais de Recherche en Informatique (LaBRI), University of Bordeaux 1, Talence, France","Lab. Bordelais de Rech. en Inf. (LaBRI), Univ. of Bordeaux, Talence, France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Laboratoire Bordelais de Recherche en Informatique (LaBRI), University of Bordeaux 1, Talence, France","institution_ids":["https://openalex.org/I15057530","https://openalex.org/I4210142254","https://openalex.org/I4210160189"]},{"raw_affiliation_string":"Lab. Bordelais de Rech. en Inf. (LaBRI), Univ. of Bordeaux, Talence, France","institution_ids":["https://openalex.org/I15057530","https://openalex.org/I4210142254"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5105789037","display_name":"Y\u00e9rom\u2010David Bromberg","orcid":null},"institutions":[{"id":"https://openalex.org/I15057530","display_name":"Universit\u00e9 de Bordeaux","ror":"https://ror.org/057qpr032","country_code":"FR","type":"education","lineage":["https://openalex.org/I15057530"]},{"id":"https://openalex.org/I4210142254","display_name":"Laboratoire Bordelais de Recherche en Informatique","ror":"https://ror.org/03adqg323","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I15057530","https://openalex.org/I4210142254","https://openalex.org/I4210159245","https://openalex.org/I4210160189"]},{"id":"https://openalex.org/I4210160189","display_name":"Institut Polytechnique de Bordeaux","ror":"https://ror.org/054qv7y42","country_code":"FR","type":"education","lineage":["https://openalex.org/I4210160189"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Y. Bromberg","raw_affiliation_strings":["Laboratoire Bordelais de Recherche en Informatique (LaBRI), University of Bordeaux 1, Talence, France","Lab. Bordelais de Rech. en Inf. (LaBRI), Univ. of Bordeaux, Talence, France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Laboratoire Bordelais de Recherche en Informatique (LaBRI), University of Bordeaux 1, Talence, France","institution_ids":["https://openalex.org/I15057530","https://openalex.org/I4210142254","https://openalex.org/I4210160189"]},{"raw_affiliation_string":"Lab. Bordelais de Rech. en Inf. (LaBRI), Univ. of Bordeaux, Talence, France","institution_ids":["https://openalex.org/I15057530","https://openalex.org/I4210142254"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5111810027","display_name":"Bertrand Le Gal","orcid":null},"institutions":[{"id":"https://openalex.org/I15057530","display_name":"Universit\u00e9 de Bordeaux","ror":"https://ror.org/057qpr032","country_code":"FR","type":"education","lineage":["https://openalex.org/I15057530"]},{"id":"https://openalex.org/I4210157089","display_name":"Laboratoire de l'Int\u00e9gration du Mat\u00e9riau au Syst\u00e8me","ror":"https://ror.org/04nabhy78","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I15057530","https://openalex.org/I4210091158","https://openalex.org/I4210095849","https://openalex.org/I4210157089","https://openalex.org/I4210160189"]},{"id":"https://openalex.org/I4210160189","display_name":"Institut Polytechnique de Bordeaux","ror":"https://ror.org/054qv7y42","country_code":"FR","type":"education","lineage":["https://openalex.org/I4210160189"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"B. Le Gal","raw_affiliation_strings":["Laboratoire de lIntegration du Materiau au Systeme (IMS), University of Bordeaux 1, Talence, France","Lab. de l'Integration du Materiau au Syst. (IMS), Univ. of Bordeaux, Talence, France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Laboratoire de lIntegration du Materiau au Systeme (IMS), University of Bordeaux 1, Talence, France","institution_ids":["https://openalex.org/I15057530","https://openalex.org/I4210157089","https://openalex.org/I4210160189"]},{"raw_affiliation_string":"Lab. de l'Integration du Materiau au Syst. (IMS), Univ. of Bordeaux, Talence, France","institution_ids":["https://openalex.org/I15057530","https://openalex.org/I4210160189"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5082835974","display_name":"Tegawend\u00e9 F. Bissyand\u00e9","orcid":"https://orcid.org/0000-0001-7270-9869"},"institutions":[{"id":"https://openalex.org/I15057530","display_name":"Universit\u00e9 de Bordeaux","ror":"https://ror.org/057qpr032","country_code":"FR","type":"education","lineage":["https://openalex.org/I15057530"]},{"id":"https://openalex.org/I4210142254","display_name":"Laboratoire Bordelais de Recherche en Informatique","ror":"https://ror.org/03adqg323","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I15057530","https://openalex.org/I4210142254","https://openalex.org/I4210159245","https://openalex.org/I4210160189"]},{"id":"https://openalex.org/I4210160189","display_name":"Institut Polytechnique de Bordeaux","ror":"https://ror.org/054qv7y42","country_code":"FR","type":"education","lineage":["https://openalex.org/I4210160189"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"T. F. Bissyande","raw_affiliation_strings":["Laboratoire Bordelais de Recherche en Informatique (LaBRI), University of Bordeaux 1, Talence, France","Lab. Bordelais de Rech. en Inf. (LaBRI), Univ. of Bordeaux, Talence, France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Laboratoire Bordelais de Recherche en Informatique (LaBRI), University of Bordeaux 1, Talence, France","institution_ids":["https://openalex.org/I15057530","https://openalex.org/I4210142254","https://openalex.org/I4210160189"]},{"raw_affiliation_string":"Lab. Bordelais de Rech. en Inf. (LaBRI), Univ. of Bordeaux, Talence, France","institution_ids":["https://openalex.org/I15057530","https://openalex.org/I4210142254"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5041729194","display_name":"Jignesh Solanki","orcid":"https://orcid.org/0000-0002-4317-1892"},"institutions":[{"id":"https://openalex.org/I15057530","display_name":"Universit\u00e9 de Bordeaux","ror":"https://ror.org/057qpr032","country_code":"FR","type":"education","lineage":["https://openalex.org/I15057530"]},{"id":"https://openalex.org/I4210142254","display_name":"Laboratoire Bordelais de Recherche en Informatique","ror":"https://ror.org/03adqg323","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I15057530","https://openalex.org/I4210142254","https://openalex.org/I4210159245","https://openalex.org/I4210160189"]},{"id":"https://openalex.org/I4210160189","display_name":"Institut Polytechnique de Bordeaux","ror":"https://ror.org/054qv7y42","country_code":"FR","type":"education","lineage":["https://openalex.org/I4210160189"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"J. Solanki","raw_affiliation_strings":["Laboratoire Bordelais de Recherche en Informatique (LaBRI), University of Bordeaux 1, Talence, France","Lab. Bordelais de Rech. en Inf. (LaBRI), Univ. of Bordeaux, Talence, France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Laboratoire Bordelais de Recherche en Informatique (LaBRI), University of Bordeaux 1, Talence, France","institution_ids":["https://openalex.org/I15057530","https://openalex.org/I4210142254","https://openalex.org/I4210160189"]},{"raw_affiliation_string":"Lab. Bordelais de Rech. en Inf. (LaBRI), Univ. of Bordeaux, Talence, France","institution_ids":["https://openalex.org/I15057530","https://openalex.org/I4210142254"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.8008,"has_fulltext":false,"cited_by_count":4,"citation_normalized_percentile":{"value":0.85886959,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":96},"biblio":{"volume":"4","issue":"3","first_page":"69","last_page":"72"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12326","display_name":"Network Packet Processing and Optimization","score":0.9965999722480774,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T12326","display_name":"Network Packet Processing and Optimization","score":0.9965999722480774,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10714","display_name":"Software-Defined Networks and 5G","score":0.9958999752998352,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9958000183105469,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8697569370269775},{"id":"https://openalex.org/keywords/parsing","display_name":"Parsing","score":0.7984370589256287},{"id":"https://openalex.org/keywords/zebra","display_name":"ZEBRA (computer)","score":0.6123703122138977},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.5128786563873291},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.389723002910614},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.298103928565979}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8697569370269775},{"id":"https://openalex.org/C186644900","wikidata":"https://www.wikidata.org/wiki/Q194152","display_name":"Parsing","level":2,"score":0.7984370589256287},{"id":"https://openalex.org/C2781234745","wikidata":"https://www.wikidata.org/wiki/Q2489568","display_name":"ZEBRA (computer)","level":2,"score":0.6123703122138977},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.5128786563873291},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.389723002910614},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.298103928565979},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C187736073","wikidata":"https://www.wikidata.org/wiki/Q2920921","display_name":"Management","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1109/les.2012.2208617","is_oa":false,"landing_page_url":"https://doi.org/10.1109/les.2012.2208617","pdf_url":null,"source":{"id":"https://openalex.org/S22443479","display_name":"IEEE Embedded Systems Letters","issn_l":"1943-0663","issn":["1943-0663","1943-0671"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Embedded Systems Letters","raw_type":"journal-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.1012.9663","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.1012.9663","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"https://hal.archives-ouvertes.fr/hal-00730930/document/","raw_type":"text"},{"id":"pmh:oai:HAL:hal-00730930v1","is_oa":true,"landing_page_url":"https://hal.science/hal-00730930","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"IEEE Embedded Systems Letters, 2012, PP (99), pp.1-4. &#x27E8;10.1109/LES.2012.2208617&#x27E9;","raw_type":"info:eu-repo/semantics/article"}],"best_oa_location":{"id":"pmh:oai:HAL:hal-00730930v1","is_oa":true,"landing_page_url":"https://hal.science/hal-00730930","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"IEEE Embedded Systems Letters, 2012, PP (99), pp.1-4. &#x27E8;10.1109/LES.2012.2208617&#x27E9;","raw_type":"info:eu-repo/semantics/article"},"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9","score":0.6000000238418579}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":22,"referenced_works":["https://openalex.org/W1482382132","https://openalex.org/W1484711773","https://openalex.org/W1490722843","https://openalex.org/W1581677389","https://openalex.org/W2018055497","https://openalex.org/W2082934535","https://openalex.org/W2094998159","https://openalex.org/W2109821573","https://openalex.org/W2123805700","https://openalex.org/W2125874520","https://openalex.org/W2126443246","https://openalex.org/W2169035480","https://openalex.org/W2171643788","https://openalex.org/W2253587711","https://openalex.org/W2423007790","https://openalex.org/W2470825796","https://openalex.org/W2950931959","https://openalex.org/W3146989001","https://openalex.org/W4236036919","https://openalex.org/W6628807819","https://openalex.org/W6678923772","https://openalex.org/W6684723406"],"related_works":["https://openalex.org/W2748952813","https://openalex.org/W2951634604","https://openalex.org/W4312899605","https://openalex.org/W3013965325","https://openalex.org/W2073269172","https://openalex.org/W2222287076","https://openalex.org/W1918424777","https://openalex.org/W3152802038","https://openalex.org/W2171277277","https://openalex.org/W4391156437"],"abstract_inverted_index":{"Supporting":[0],"standard":[1],"text-based":[2],"protocols":[3],"in":[4,32,85],"embedded":[5,17],"systems":[6,18],"is":[7,27,39,48],"challenging":[8],"because":[9],"of":[10,52,55,79],"the":[11,33,50,77],"often":[12],"limited":[13],"computational":[14],"resources":[15],"that":[16,74,112],"provide.":[19],"To":[20,88],"overcome":[21],"this":[22,66],"issue,":[23],"a":[24,40,71],"promising":[25],"approach":[26,73],"to":[28,95,117],"build":[29],"parsers":[30,38,81,98,114],"directly":[31],"hardware.":[34],"Unfortunately,":[35],"developing":[36],"such":[37,57],"daunting":[41],"task":[42],"for":[43,99],"most":[44],"developers":[45],"as":[46,58],"it":[47],"at":[49],"crossroads":[51],"several":[53],"areas":[54],"expertise,":[56],"low-level":[59],"network":[60,86],"programming":[61],"or":[62],"hardware":[63,80,97],"design.":[64],"In":[65],"letter,":[67],"we":[68,92],"propose":[69],"Zebra,":[70],"generative":[72],"drastically":[75],"eases":[76],"development":[78],"and":[82,107],"their":[83],"use":[84],"applications.":[87],"validate":[89],"our":[90],"approach,":[91],"used":[93,101],"Zebra":[94],"generate":[96],"widely":[100],"protocols,":[102],"including":[103],"HTTP,":[104],"SMTP,":[105],"SIP,":[106],"RTSP.":[108],"Our":[109],"experiments":[110],"show":[111],"Zebra-based":[113],"are":[115],"up":[116],"11":[118],"times":[119],"faster":[120],"than":[121],"software-based":[122],"parsers.":[123]},"counts_by_year":[{"year":2014,"cited_by_count":2},{"year":2013,"cited_by_count":2}],"updated_date":"2026-07-22T07:51:19.307946","created_date":"2025-10-10T00:00:00"}
