An improved IDL compiler for optimizing CORBA applications

  • Authors:
  • Bechir Zalila;Jérôme Hugues;Laurent Pautet

  • Affiliations:
  • GET-Télécom Paris -- Paris CEDEX, France;GET-Télécom Paris -- Paris CEDEX, France;GET-Télécom Paris -- Paris CEDEX, France

  • Venue:
  • Proceedings of the 2006 annual ACM SIGAda international conference on Ada
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Building CORBA distributed applications for embedded and real-time systems has brought a number of requirements to be satisfied (small footprint, determinism...). A large part of the distributed application code is generated automatically from its IDL (Interface Definition Language) specification using an IDL compiler. Thus the IDL compiler has to be flexible in order to generate optimized code and to easily support new optimizations. In this paper, we present an IDL compiler architecture which is more amenable to generate optimized code. Then, we list some optimizations we implemented on the code generated by IAC (IDL Ada Compiler): the new IDL compiler and on PolyORB, our middleware, to make distributed applications suited for embedded real-time systems.