Testing implementation using IBDL
can be done in an implementation language-independent
fashion. But it will be dependent on the interface language
binding. For example, if we choose IDL [3] as the interface
language then the validation module can be generated to conform to
the binding of a specific implementation language,
e.g. Java, and the interface
can be generated in IDL. Then the implementation can use the
generated interface to develop the implementation in any
language for which a binding is defined, e.g., C++
and it will be (sequence) testable using IBDL4.