Network event recognition

2Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Network protocols can be tested by capturing communication packets, assembling them into the high-level events, and comparing these to a finite state machine that describes the protocol standard. This process, which we call Network Event Recognition (NER), faces a number of challenges only partially addressed by existing systems. These include the ability to provide precise conformance with specifications, achieve adequate performance, admit analysis of the correctness of recognizers, provide useful diagnostics to enable the analysis of errors, and provide reasonable fidelity by distinguishing application errors from network errors. We introduce a special-purpose Network Event Recognition Language (NERL) and associated tools to address these issues. We validate the design using case studies on protocols at application and transport layers. These studies show that our system can efficiently find errors in recognizers and implementations of widely deployed protocols; they also demonstrate how improved diagnostics and transformations can substantially improve understanding of information generated by packet traces. © 2005 Springer Science + Business Media, Inc.

Cite

CITATION STYLE

APA

Bhargavan, K., & Gunter, C. A. (2005). Network event recognition. In Formal Methods in System Design (Vol. 27, pp. 213–251). https://doi.org/10.1007/s10703-005-3398-4

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free