Title : 
Automatic generation of bridging code for accessing C++ from Java
         
        
        
            Author_Institution : 
IBM Res. Div., Zurich Univ., Switzerland
         
        
        
        
        
        
            Abstract : 
Java is becoming increasingly important as a programming language for applications based on the network centric computing paradigm. While more and more applications are written an Java, a large number of working C++ implementations for standard tasks still exist. Based on a domain model for language interoperability, the paper derives the structure of the necessary bridging code between C++ and Java and describes a mechanism, as well as its implementation for automatic bridging code generation. The paper then provides a top down overview of the bridging code layers, describing how C++ features are remodeled, and how C++ definitions are automatically mapped to Java
         
        
            Keywords : 
C language; application generators; automatic programming; object-oriented languages; object-oriented programming; C++ access; C++ definitions; C++ features; Java programming language; automatic bridging code generation; automatic generation; bridging code layers; domain model; language interoperability; network centric computing paradigm; standard tasks; top down overview; working C++ implementations; Automatic programming; Computer aided manufacturing; Computer languages; Computer networks; Java; Laboratories; Object oriented modeling; Procurement; Software libraries; Software maintenance;
         
        
        
        
            Conference_Titel : 
Technology of Object-Oriented Languages and Systems, 1997. TOOLS 25, Proceedings
         
        
            Conference_Location : 
Melbourne, Vic.
         
        
            Print_ISBN : 
0-8186-8485-2
         
        
        
            DOI : 
10.1109/TOOLS.1997.681869