coNCePTuaL
A Network Correctness and Performance Testing Language

Purpose

coNCePTuaL is a tool designed to facilitate rapidly generating programs that measure the performance and/or test the correctness of networks and network protocol layers. coNCePTuaL centers around a simple, domain-specific programming language; a few lines of coNCePTuaL code can produce programs that would take significantly more effort to write in a conventional programming language.

One of coNCePTuaL's goals is to raise network benchmarking from an art to a science. To that end, coNCePTuaL programs log not only measurement data but also a wealth of information about the experimental setup, making it easy for someone else to reproduce your performance tests.

Intended audience

The following types of people are most likely to benefit from using coNCePTuaL to design network performance tests:

Scott Pakin, pakin@lanl.gov