Language-neutral representation of software code elements

Data processing: software development – installation – and managem – Software program development tool – Translation of code

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S106000, C717S104000, C717S108000, C717S116000, C717S137000

Reexamination Certificate

active

09842527

ABSTRACT:
A language-neutral model is employed to represent a compile unit to facilitate transformation of a representation of the compile unit to one or more other languages or to language implementations. The model provides a plurality of elements arranged according to a hierarchy in which each of the elements represents different programmatic constructs of a compile unit represented by the model. In one aspect, a code generator interface may be employed to facilitate generation of a high-level language from the language-neutral representation. In another aspect, a code parser may be employed to generate from source code a language neutral representation according to the model. In yet another aspect, a compiler interface may be utilized to transform the language-neutral representation into a low-level language, such as an executable assembly or an intermediate language.

REFERENCES:
patent: 5428792 (1995-06-01), Conner et al.
patent: 5557253 (1996-09-01), Hegemann et al.
patent: 5826256 (1998-10-01), Devanbu
patent: 5835712 (1998-11-01), DuFresne
patent: 5860008 (1999-01-01), Bradley
patent: 5881290 (1999-03-01), Ansari et al.
patent: 5943674 (1999-08-01), Schofield
patent: 5946484 (1999-08-01), Brandes
patent: 6044217 (2000-03-01), Brealey et al.
patent: 6067413 (2000-05-01), Gustafsson et al.
patent: 6408431 (2002-06-01), Heughebaert et al.
patent: 6457172 (2002-09-01), Carmichael et al.
patent: 6480867 (2002-11-01), Kwan
patent: 6484313 (2002-11-01), Trowbridge et al.
patent: 6560774 (2003-05-01), Gordon et al.
patent: 6662356 (2003-12-01), Edwards et al.
patent: 6738967 (2004-05-01), Radigan
patent: 6738968 (2004-05-01), Bosworth et al.
patent: 6748588 (2004-06-01), Fraser et al.
patent: 6836883 (2004-12-01), Abrams et al.
patent: 6931623 (2005-08-01), Vermeire et al.
patent: 1367741 (1974-09-01), None
Mason, A Functional Intermediate Form for Diverse Source Languages, ACM, Nov. 1996.
Homburg et al., An Object Model for Flexible Distributed Systems, Mar. 29, 1995.
Dyer, “Java decompilers compared,” Javaworld, Jul. 1997.
Nolan, “Decompile Once, Run Anywhere,” New. Architect, Sep. 1997.
Hardwick, J. C., et al.; “Java as an Intermediate Language”,School of Computer Science,Aug. 12, 1996. p. 1-17.
Carlos A. Varela, et al., Providing Data on the Web: From Examples to Programs, Second International WWW Conference, 1994, pp. 1-9, Chicago, Illinois, USA.
NCSA httpd, University of Illinois at Urbana-Champaign, 1994, 4 pages.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Language-neutral representation of software code elements does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Language-neutral representation of software code elements, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Language-neutral representation of software code elements will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3873567

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.