Eiffel library to generate Java Bytecodes

Saved in:
Bibliographic Details
Title: Eiffel library to generate Java Bytecodes
Authors: Daniel Gisel
Contributors: The Pennsylvania State University CiteSeerX Archives
Source: http://se.inf.ethz.ch/projects/daniel_gisel/daniel_gisel_final_report.pdf.
Publication Year: 2003
Collection: CiteSeerX
Description: The goal of this diploma thesis was to create an Eiffel library to generate Java bytecodes. The library is divided into two abstraction levels. The lower level is a direct mapping from the structure of the Java class file to an object structure. The higher level contains generators to simplify the creation of classes, methods, fields, constants and attributes. There is also a block structure to compose the bytecode instructions. To test the library and give an example how it can be used, I wrote a simple Java compiler that uses the library as back-end.
Document Type: text
File Description: application/pdf
Language: English
Relation: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.145.9344; http://se.inf.ethz.ch/projects/daniel_gisel/daniel_gisel_final_report.pdf
Availability: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.145.9344
http://se.inf.ethz.ch/projects/daniel_gisel/daniel_gisel_final_report.pdf
Rights: Metadata may be used without restrictions as long as the oai identifier remains attached to it.
Accession Number: edsbas.DB23AD16
Database: BASE
FullText Text:
  Availability: 0
CustomLinks:
  – Url: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.145.9344#
    Name: EDS - BASE (s4221598)
    Category: fullText
    Text: View record from BASE
  – Url: https://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=EBSCO&SrcAuth=EBSCO&DestApp=WOS&ServiceName=TransferToWoS&DestLinkType=GeneralSearchSummary&Func=Links&author=Gisel%20D
    Name: ISI
    Category: fullText
    Text: Nájsť tento článok vo Web of Science
    Icon: https://imagesrvr.epnet.com/ls/20docs.gif
    MouseOverText: Nájsť tento článok vo Web of Science
Header DbId: edsbas
DbLabel: BASE
An: edsbas.DB23AD16
RelevancyScore: 832
AccessLevel: 3
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 832.014282226563
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Eiffel library to generate Java Bytecodes
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Daniel+Gisel%22">Daniel Gisel</searchLink>
– Name: Author
  Label: Contributors
  Group: Au
  Data: The Pennsylvania State University CiteSeerX Archives
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <i>http://se.inf.ethz.ch/projects/daniel_gisel/daniel_gisel_final_report.pdf</i>.
– Name: DatePubCY
  Label: Publication Year
  Group: Date
  Data: 2003
– Name: Subset
  Label: Collection
  Group: HoldingsInfo
  Data: CiteSeerX
– Name: Abstract
  Label: Description
  Group: Ab
  Data: The goal of this diploma thesis was to create an Eiffel library to generate Java bytecodes. The library is divided into two abstraction levels. The lower level is a direct mapping from the structure of the Java class file to an object structure. The higher level contains generators to simplify the creation of classes, methods, fields, constants and attributes. There is also a block structure to compose the bytecode instructions. To test the library and give an example how it can be used, I wrote a simple Java compiler that uses the library as back-end.
– Name: TypeDocument
  Label: Document Type
  Group: TypDoc
  Data: text
– Name: Format
  Label: File Description
  Group: SrcInfo
  Data: application/pdf
– Name: Language
  Label: Language
  Group: Lang
  Data: English
– Name: NoteTitleSource
  Label: Relation
  Group: SrcInfo
  Data: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.145.9344; http://se.inf.ethz.ch/projects/daniel_gisel/daniel_gisel_final_report.pdf
– Name: URL
  Label: Availability
  Group: URL
  Data: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.145.9344<br />http://se.inf.ethz.ch/projects/daniel_gisel/daniel_gisel_final_report.pdf
– Name: Copyright
  Label: Rights
  Group: Cpyrght
  Data: Metadata may be used without restrictions as long as the oai identifier remains attached to it.
– Name: AN
  Label: Accession Number
  Group: ID
  Data: edsbas.DB23AD16
PLink https://erproxy.cvtisr.sk/sfx/access?url=https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsbas&AN=edsbas.DB23AD16
RecordInfo BibRecord:
  BibEntity:
    Languages:
      – Text: English
    Titles:
      – TitleFull: Eiffel library to generate Java Bytecodes
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Daniel Gisel
      – PersonEntity:
          Name:
            NameFull: The Pennsylvania State University CiteSeerX Archives
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 01
              Type: published
              Y: 2003
          Identifiers:
            – Type: issn-locals
              Value: edsbas
            – Type: issn-locals
              Value: edsbas.oa
          Titles:
            – TitleFull: http://se.inf.ethz.ch/projects/daniel_gisel/daniel_gisel_final_report.pdf
              Type: main
ResultId 1