|
ProtoCollum is a tool for the engineer to assist in the specification,
implementation, and validation of communication protocols. It allows the
engineer to capture and edit the rules which define the protocol behavior.
These rules become an executeable model which can be run in a visual environment
for design testing.
ProtoCollum provides a quick and easy way to create a protocol model
to replace the usual approach of writing state machines in custom code.
The old way of writing models in custom code results in maintenance difficulties due to:
-
protocol behaviors that are difficult to update since there is no isolation
and the behavior rules are intertwined in the code.
-
lack of visualization of the protocol rules, making it difficult for
the engineer to see the picture of what changes need to be made.
-
lack of standard coding practices between models which causes large ramp
times in learning how the code functions.
Creating a protocol model with ProtoCollum can be done in the fraction of
the time required previously. Using a graphical layout similar to a message sequence chart (MSC),
the engineer creates relationships and connections for objects which come from well-defined
classes such as Msg_, Event_, Rule_, etc.
Most of the message modeling is done thru intuitive point-and-click operations.
Addition of state variables and state operations is done on a per-rule basis, in
neatly defined object areas using the Tcl scripting language. The end result
is an object-orientated model; easily created, neatly organized, and runnable in
a graphical environment.
ProtoCollum is available now! A fully functional
version of the tool can be downloaded for a 30-day trial.
Absolutely free with no obligation.
Or, learn more about ProtoCollum here at the tool website.
Also, see the PDF Datasheet for a good introduction to the application and use
of the tool.
|