Reiser, Hans P. ;
Steckermeier, Martin ;
Hauck, Franz J.
:
IDLflex: A flexible and generic compiler for CORBA IDL.
Erlangen:
FAU.
2001
TR-I4-01-08.- Interner Bericht.
12 Seiten.
Abstract:
For the development of CORBA applications, an IDL compiler is needed
that generates code for communication stubs, helper classes and
implementation skeletons. For each IDL language mapping, for every
version of a particular language mapping, and for every CORBA
implementation, the generated code has to be different. Typically many
different compilers have to be programmed because the code generation
is usually hard-wired into a compiler. IDLflex is a generic IDL
compiler which is able to generate arbitrary code for arbitrary
languages. Only a mapping program written in an XML-based mapping
language and a language-specific utility class have to be provided.
Thus, IDLflex can be adapted to another language, another mapping or to
another ORB implementation in a very fast way. Furthermore, IDLflex
allows to easily integrate additional functionality into a CORBA-based
system, as it was done within the AspectIX middleware project.