A language-theoretic view on network protocols

Ganty, Pierre, Köpf, Boris and Valero Mejía, Pedro (2016). A language-theoretic view on network protocols. In: "15th International Symposium, ATVA 2017", 03-06 Oct 2017, Pune, India. ISBN 978-3-319-68167-2. pp. 363-379. https://doi.org/10.1007/978-3-319-68167-2 24.

Description

Title: A language-theoretic view on network protocols
Author/s:
  • Ganty, Pierre
  • Köpf, Boris
  • Valero Mejía, Pedro
Item Type: Presentation at Congress or Conference (Article)
Event Title: 15th International Symposium, ATVA 2017
Event Dates: 03-06 Oct 2017
Event Location: Pune, India
Title of Book: Automated Technology for Verification and Analysis: 15th International Symposium, ATVA 2017 Pune, India, October 3–6, 2017 Proceedings
Date: 2016
ISBN: 978-3-319-68167-2
Volume: 10482
Subjects:
Faculty: E.T.S. de Ingenieros Informáticos (UPM)
Department: Otro
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[thumbnail of INVE_MEM_2016_263052.pdf]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (525kB) | Preview

Abstract

Input validation is the first line of defense against malformed or malicious inputs. It is therefore critical that the validator (which is often part of the parser) is free of bugs. To build dependable input validators, we propose using parser generators for context-free languages. In the context of network protocols, various works have pointed at context-free languages as falling short to specify precisely or concisely common idioms found in protocols. We review those assessments and perform a rigorous, language-theoretic analysis of several common protocol idioms. We then demonstrate the practical value of our findings by developing a modular, robust, and efficient input validator for HTTP relying on context-free grammars and regular expressions.

Funding Projects

Type
Code
Acronym
Leader
Title
Government of Spain
TIN2015-70713-R
Unspecified
Fundación IMDEA Software
DETECCION Y DEFENSA CONTRA AMENAZAS A LA SOCIEDAD DE INFORMACION
Government of Spain
TIN2015-71819
Unspecified
Fundación IMDEA Software
TECNOLOGIAS RIGUROSAS PARA EL ANALISIS Y VERIFICACION DE SOFTWARE CONCURRENTE Y DISTRIBUIDO SOFISTICADO
Government of Spain
TIN2012-39391-C04-01
Unspecified
Fundación IMDEA Software
SOUND TECHNOLOGIES FOR RELIABLE, OPEN, NEW GENERATION SOFTWARE
Madrid Regional Government
S2013/ICE-2731 N-GREENS
Unspecified
Fundación IMDEA Software
Unspecified

More information

Item ID: 48270
DC Identifier: https://oa.upm.es/48270/
OAI Identifier: oai:oa.upm.es:48270
DOI: 10.1007/978-3-319-68167-2 24
Official URL: https://link.springer.com/content/pdf/10.1007%2F97...
Deposited by: Memoria Investigacion
Deposited on: 07 Nov 2017 12:02
Last Modified: 30 Nov 2022 09:00
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM