DESIGN AND IMPLEMENTATION OF A COMPONENTISED IDL COMPILER.

Saved in:
Bibliographic Details
Title: DESIGN AND IMPLEMENTATION OF A COMPONENTISED IDL COMPILER.
Authors: Chitra, A.1, Sadasivan, G. Sudha1
Source: Journal of Integrated Design & Process Science. Sep2002, Vol. 6 Issue 3, p75. 17p.
Subjects: IDL (Computer program language), Compilers (Computer programs), Computer science
Abstract: An interface definition language (IDL) is a traditional language describing the interfaces between the components. IDL compilers generate stubs that provide communicating processes with the abstraction of local object invocation or procedure call. Typical IDL compilers are limited to a single IDL and target language, but the proposed IDL compiler is based on the insight that IDLs are true languages amenable to modern compilation techniques. Through the support of intermediate language representation called as Abstract Object Interface (AOI), our compiler can support multiple IDLs and target languages. Given an IDL (for example CORBA) the IDL compiler can generate stubs and skeletons for different target languages like Java and C++ and for different distributed object technologies like Remote Method Invocation/ Java Remote Method Protocol (RMI/JRMP), RMI/Internet Interoperable Protocol (RMI/IIOP) and Common Object Request Architecture (CORBA/IIOP). Further, interoperability can be achieved between them using a single compiler. Keywords: IDL compiler, RMI/JRMP, RMI/IIOP, CORBA/IIOP, target language. [ABSTRACT FROM AUTHOR]
Copyright of Journal of Integrated Design & Process Science is the property of Sage Publications Inc. and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Database: Engineering Source
FullText Links:
  – Type: pdflink
Text:
  Availability: 0
Header DbId: egs
DbLabel: Engineering Source
An: 10816106
AccessLevel: 6
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 0
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: DESIGN AND IMPLEMENTATION OF A COMPONENTISED IDL COMPILER.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Chitra%2C+A%2E%22">Chitra, A.</searchLink><relatesTo>1</relatesTo><br /><searchLink fieldCode="AR" term="%22Sadasivan%2C+G%2E+Sudha%22">Sadasivan, G. Sudha</searchLink><relatesTo>1</relatesTo>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="JN" term="%22Journal+of+Integrated+Design+%26+Process+Science%22">Journal of Integrated Design & Process Science</searchLink>. Sep2002, Vol. 6 Issue 3, p75. 17p.
– Name: Subject
  Label: Subjects
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22IDL+%28Computer+program+language%29%22">IDL (Computer program language)</searchLink><br /><searchLink fieldCode="DE" term="%22Compilers+%28Computer+programs%29%22">Compilers (Computer programs)</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+science%22">Computer science</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: An interface definition language (IDL) is a traditional language describing the interfaces between the components. IDL compilers generate stubs that provide communicating processes with the abstraction of local object invocation or procedure call. Typical IDL compilers are limited to a single IDL and target language, but the proposed IDL compiler is based on the insight that IDLs are true languages amenable to modern compilation techniques. Through the support of intermediate language representation called as Abstract Object Interface (AOI), our compiler can support multiple IDLs and target languages. Given an IDL (for example CORBA) the IDL compiler can generate stubs and skeletons for different target languages like Java and C++ and for different distributed object technologies like Remote Method Invocation/ Java Remote Method Protocol (RMI/JRMP), RMI/Internet Interoperable Protocol (RMI/IIOP) and Common Object Request Architecture (CORBA/IIOP). Further, interoperability can be achieved between them using a single compiler. Keywords: IDL compiler, RMI/JRMP, RMI/IIOP, CORBA/IIOP, target language. [ABSTRACT FROM AUTHOR]
– Name: AbstractSuppliedCopyright
  Label:
  Group: Ab
  Data: <i>Copyright of Journal of Integrated Design & Process Science is the property of Sage Publications Inc. and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.)
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=10816106
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.3233/jid-2002-6305
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 17
        StartPage: 75
    Subjects:
      – SubjectFull: IDL (Computer program language)
        Type: general
      – SubjectFull: Compilers (Computer programs)
        Type: general
      – SubjectFull: Computer science
        Type: general
    Titles:
      – TitleFull: DESIGN AND IMPLEMENTATION OF A COMPONENTISED IDL COMPILER.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Chitra, A.
      – PersonEntity:
          Name:
            NameFull: Sadasivan, G. Sudha
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 09
              Text: Sep2002
              Type: published
              Y: 2002
          Identifiers:
            – Type: issn-print
              Value: 10920617
          Numbering:
            – Type: volume
              Value: 6
            – Type: issue
              Value: 3
          Titles:
            – TitleFull: Journal of Integrated Design & Process Science
              Type: main
ResultId 1