DocumentCode :
2941390
Title :
Mockingbird: flexible stub compilation from pairs of declarations
Author :
Auerbach, Joshua ; Barton, Charles ; Chu-Carroll, Mark ; Raghavachari, Mukund
Author_Institution :
IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
fYear :
1999
fDate :
1999
Firstpage :
393
Lastpage :
402
Abstract :
Mockingbird is a prototype tool for developing interlanguage and distributed applications. It compiles stubs from pairs of interface declarations, allowing existing data types to be reused on both sides of every interface. Other multilanguage stub compilers impose data types on the application, complicating development. Mockingbird supports C/C++, Java, and CORBA IDL, and can be extended to other languages. Mockingbird can generate stubs that convert between types whose structural equivalence would be missed by other tools. We show that this kind of tool improves programming productivity, and describe, in detail, Mockingbird´s design and implementation
Keywords :
C language; C++ language; Java; application generators; distributed object management; program compilers; software tools; C language; C++ language; CORBA IDL; Java; Mockingbird; data types; declarations; distributed applications; flexible stub compilation; interlanguage applications; programming productivity; software tool; Computer interfaces; Computer languages; Identity-based encryption; Java; LAN interconnection; Productivity; Program processors; Programming profession; Prototypes; Read only memory;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Distributed Computing Systems, 1999. Proceedings. 19th IEEE International Conference on
Conference_Location :
Austin, TX
ISSN :
1063-6927
Print_ISBN :
0-7695-0222-9
Type :
conf
DOI :
10.1109/ICDCS.1999.776541
Filename :
776541
Link To Document :
بازگشت