Loading…
An improved IDL compiler for optimizing CORBA applications
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 us...
Saved in:
Published in: | ACM SIGAda Ada Letters 2006-12, Vol.XXVI (3), p.21-28 |
---|---|
Main Authors: | , , |
Format: | Article |
Language: | English |
Citations: | Items that this one cites |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | 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. |
---|---|
ISSN: | 1094-3641 |
DOI: | 10.1145/1185875.1185647 |