coNCePTuaL IDE User's Guide

coNCePTuaL is intended for rapidly generating programs that measure the performance and/or test the correctness of networks and network protocol layers. 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. For more information on coNCePTuaL, visit the coNCePTuaL home page.

The coNCePTuaL IDE is a set of Eclipse-based features that provides the user with tools to create, edit, build, and run projects using the coNCePTuaL programming language. In addition to a text editor that features keyword highlighting and content assistance, the coNCePTuaL IDE includes a graphical user interface (GUI) that allows the user to conveniently generate complete coNCePTuaL programs with minimal typing. Programs created with the coNCePTuaL GUI are translated into coNCePTuaL code that can be compiled and run like any other coNCePTuaL program from the command line. See the coNCePTuaL GUI section of this document for more information on using the coNCePTuaL GUI.

Contents

Scott Pakin, pakin@lanl.gov