Îçҹ̽»¨

IDLflex

Ein flexibler und programmierbarer CORBA IDL Compiler

von 2000 bis 2004

¹óö°ù»å±ð°ù³Ü²Ô²µ

DFG HA 2207/1-1

IDLflex ist der Aspectix CORBA IDL-Compiler. IDLflex ist sehr flexibel, da seine Ausgaben jeweils programmierbar sind.

Typischerweise ist für jede Programmiersprache, für jede Version der entsprechenden Sprachabbildung und für jede CORBA-Implementierung eine spezielle Version eines IDL-Compilers erforderlich, der den entsprechenden Code erzeugen kann. Dies liegt daran, dass normalerweise die Code-Erzeugung fest im Compiler verdrahtet ist. IDLflex dagegen ist ein generischer IDL-Compiler, der in der Lage ist Code für beliebige Sprachen und Sprachabbildungen zu erzeugen. Dazu ist lediglich ein XML-basiertes Mapping-Script sowie eine sprachspezifische Nutzklasse zu entwickeln.  So kann IDLflex schnell an jede Sprache, jede Abbildung jede ORB-Implementierung angepasst werden. Darüber hinaus kann IDLflex genutzt werden, zusätzliche Funktionalität in CORBA-basierte Systeme einzubringen, wie es beispielsweise für den Aspectix ORB realisiert wurde.

Einen ܲú±ð°ù²ú±ô¾±³¦°ì über IDLflex findet sich in der unten angegebenen Literatur.

Zugehörige Publikationen

Îçҹ̽»¨

2001

Reiser, H.P., Steckermeier, M. and Hauck, F.J. 2001. IDLflex: a flexible and generic compiler for CORBA IDL. Technical Report #TR-I4-01-08. Informatik 4, University of Erlangen-Nürnberg.
Reiser, H.P., Steckermeier, M. and Hauck, F.J. 2001. IDLflex: a flexible and generic compiler for CORBA IDL. Proc. of the Net.ObjectDAYS (Erfurt, Sep. 2001).