Requirements for a practical network event recognition language

Karthikeyan Bhargavan, Carl A. Gunter

Research output: Contribution to journalConference articlepeer-review

Abstract

We propose a run-time monitoring and checking architecture for network protocols called Network Event Recognition. Our framework is based on passively monitoring the packet trace produced by a protocol implementation and checking it for properties written in a formal specification language, NERL. In this paper, we describe the design requirements for NERL. We show how the unique requirements of network protocol monitoring impact design and implementation options. Finally we outline our prototype implementation of NERL and discuss two case studies: checking the correctness of network protocol simulations and privacy issues in packet-mode surveillance.

Original languageEnglish (US)
Pages (from-to)1-20
Number of pages20
JournalElectronic Notes in Theoretical Computer Science
Volume70
Issue number4
DOIs
StatePublished - Dec 2002
Externally publishedYes
EventRV'02, Runtime Verification 2002 (FLoC satellite Event) - Copenhagen, Denmark
Duration: Jul 26 2002Jul 26 2002

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'Requirements for a practical network event recognition language'. Together they form a unique fingerprint.

Cite this