See this document in CiteSeerX!

Flick: A Flexible, Optimizing IDL Compiler (1997)  (Make Corrections)  (41 citations)
Eric Eide, Kevin Frei, Bryan Ford, Jay Lepreau, Gary Lindstrom
SIGPLAN Conference on Programming Language Design and Implementation



  Home/Search   Context   Related

 
View or download:
infosys.tuwien.ac.at/Rese...flick.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  iphil.net/Corba/swidl (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: Interface definition language (IDL) compilers generate "stub functions" that provide separate communicating processes with the abstraction of local object invocation or procedure call. Unfortunately, these compilers have not kept pace with recent advances in fast network technologies and component-based software design. Typical IDL compilers do little optimization because they assume that interprocess communication is an inherent bottleneck. Moreover, typical IDL compilers are "rigid" and... (Update)

Context of citations to this paper:   More

.... IDL compilers eliminate common sources of network programming errors and provide opportunities for automated compiler optimizations [6]. Traditionally, the stubs and skeletons generated by an OMG IDL compiler are fixed, i.e. the code emitted by the IDL compiler is...

.... is a tradeoff between code size and performance [29] In general, stubs could inline all the code required to complete their task [30]. However, inlining can cause unacceptably large memory footprint. Conversely, stubs could simply pass parameter data to a shared...

Cited by:   More
QoS-enabled Middleware for High-Speed Networks and.. - Schmidt, Turner, Kuhns.. (1999)   (Correct)
The Design and Performance of Meta-Programming.. - Wang.. (2001)   (Correct)
Evaluating Policies and Mechanisms to Support.. - O'Ryan, Kuhns.. (2001)   (Correct)

Similar documents (at the sentence level):
48.9%:   Flick: A Flexible, Optimizing IDL Compiler - Eide, Frei, Ford, Lepreu.. (1997)   (Correct)

Active bibliography (related documents):   More   All
0.9:   Flexible and Optimized IDL Compilation for Distributed.. - Eide, Lepreau, Simister (1998)   (Correct)
0.7:   Flexible IDL Compilation for Complex Communication Patterns - Eide, Simister, Stack..   (Correct)
0.3:   Using Platform-Specific Optimizations in Stub-Code Generation - Haeberlen (2002)   (Correct)

Similar documents based on text:   More   All
0.6:   IDL Source Generator and IDL Compiler Testing Tool - Strnad   (Correct)
0.6:   Unknown -   (Correct)
0.5:   Interface Definition Language - McKinnon   (Correct)

Related documents from co-citation:   More   All
42:   The Common Object Request Broker: Architecture and Specification (context) - Group - 1991
33:   The Design and Performance of a Real-time CORBA Event Service - Harrison, Levine et al. - 1997
31:   The Design and Performance of Real-Time Object Request Brokers (context) - Schmidt, Levine et al. - 1998

BibTeX entry:   (Update)

Eric Eide, Kevin Frei, Bryan Ford, Jay Lepreau, and Gary Lindstrom, "Flick: A Flexible, Optimizing IDL Compiler," in Proceedings of ACM SIGPLAN '97 Conference on Programming Language Design and Implementation (PLDI), Las Vegas, NV, June 1997, ACM. http://citeseer.ist.psu.edu/eide97flick.html   More

@inproceedings{ eide97flick,
    author = "Eric Eide and Kevin Frei and Bryan Ford and Jay Lepreau and Gary Lindstrom",
    title = "Flick: A Flexible, Optimizing {IDL} Compiler",
    booktitle = "{SIGPLAN} Conference on Programming Language Design and Implementation",
    pages = "44-56",
    year = "1997",
    url = "citeseer.ist.psu.edu/eide97flick.html" }
Citations (may not include all citations):
1363   The Common Object Request Broker: Architecture and Specifica.. (context) - Group - 1995
612   Architectural considerations for a new generation of protoco.. (context) - Clark, Tennenhouse - 1990
612   Architectural considerations for a new generation of protoco.. (context) - Clark, Tennenhouse - 1990
609   Myrinet -- A gigabit-per-second local-area network - Boden, Cohen et al. - 1995
595   Active messages: A mechanism for integrated communication an.. - Eicken, Culler et al. - 1992
131   Measuring the performance of communication middleware on hig.. - Gokhale, Schmidt - 1996
93   Object-oriented components for high-speed network programmin.. - Schmidt, Harrison et al. - 1995
79   A type-based compiler for standard ML - Shao, Appel - 1995
57   RPC: Remote procedure call protocol specification version (context) - Srinivasan - 1995
49   XDR: External data representation standard - Srinivasan - 1995
49   USC: A universal stub compiler - O'Malley, Proebsting et al. - 1994
30   Matchmaker: An interface specification language for distribu.. (context) - Jones, Rashid et al. - 1985
30   Mach and MatchMaker: Kernel and language support for objecto.. (context) - Jones, Rashid - 1986
25   Automatic generation of optimized code for marshalling routi.. - Hoschka, Huitema - 1994
17   Experiences with a high-speed network adapter: A software pe.. (context) - Druschel, Davie et al. - 1994
17   The Concert signature representation: IDL as an intermediate.. - Auerbach, Russell - 1994
13   Using annotated interface definitions to optimize RPC - Ford, Hibler et al. - 1995
13   Using annotated interface definitions to optimize RPC - Ford, Hibler et al. - 1995
13   Using annotated interface definitions to optimize RPC - Ford, Hibler et al. - 1995
11   Open Network Computing: Transport Independent RPC (context) - Microsystems - 1995
8   alpha8 Reference Manual (context) - Janssen, Spreitzer - 1996
4   Mach 3 Server Writer's Guide (context) - Foundation, University - 1992



The graph only includes citing articles where the year of publication is known.


Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC