• DocumentCode
    2145010
  • Title

    Automatic generation of bridging code for accessing C++ from Java

  • Author

    Schade, Andreas

  • Author_Institution
    IBM Res. Div., Zurich Univ., Switzerland
  • fYear
    1997
  • fDate
    24-28 Nov 1997
  • Firstpage
    165
  • Lastpage
    180
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Technology of Object-Oriented Languages and Systems, 1997. TOOLS 25, Proceedings
  • Conference_Location
    Melbourne, Vic.
  • Print_ISBN
    0-8186-8485-2
  • Type

    conf

  • DOI
    10.1109/TOOLS.1997.681869
  • Filename
    681869