An improved IDL compiler for optimizing CORBA applications

Bechir Zalila, Jérôrme Hugues, Laurent Pautet

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

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.

Original languageEnglish
Title of host publicationSIGAda'06 - Proceedings of the 2006 ACM SIGAda Annual International Conference
Pages21-28
Number of pages8
DOIs
Publication statusPublished - 1 Dec 2006
Externally publishedYes
EventSIGAda'06 - 2006 ACM SIGAda Annual International Conference - Albuquerque, NM, United States
Duration: 12 Nov 200616 Nov 2006

Publication series

NameProceedings of the ACM SIGAda Annual International Conference; SIGAda

Conference

ConferenceSIGAda'06 - 2006 ACM SIGAda Annual International Conference
Country/TerritoryUnited States
CityAlbuquerque, NM
Period12/11/0616/11/06

Keywords

  • Ada
  • CORBA
  • Compilation
  • Embedded
  • IDL
  • OMG
  • PolyORB
  • Real-time

Fingerprint

Dive into the research topics of 'An improved IDL compiler for optimizing CORBA applications'. Together they form a unique fingerprint.

Cite this