An invariant based passive testing approach for protocol data parts

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Conformance of implementations to protocol specifications is essential to assure interoperability between peers in network communications. Monitoring or passive testing techniques are used when no access to the communication interfaces is available or when the normal operation of the system cannot be interrupted. Most monitoring techniques only consider control portion of exchanged messages, usually ignoring the data part. However, as protocols become more complex and message exchange more data intensive, testing for data relations and constraints between exchanged messages becomes essential. In this paper we propose a novel approach for defining such relations as properties called invariants and show how they can be tested directly on traces using logic programming. Experimental results for SIP protocol traces are provided.

Original languageEnglish
Title of host publicationAICT 2011 - 7th Advanced International Conference on Telecommunications
Pages94-101
Number of pages8
Publication statusPublished - 1 Dec 2011
Event7th Advanced International Conference on Telecommunications, AICT 2011 - St. Maarten
Duration: 20 Mar 201125 Mar 2011

Publication series

NameAICT 2011 - 7th Advanced International Conference on Telecommunications

Conference

Conference7th Advanced International Conference on Telecommunications, AICT 2011
CitySt. Maarten
Period20/03/1125/03/11

Keywords

  • Data constraints
  • Invariant-based testing
  • Logic programming
  • Monitoring
  • Network management

Fingerprint

Dive into the research topics of 'An invariant based passive testing approach for protocol data parts'. Together they form a unique fingerprint.

Cite this