U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Bizarre Patents

Patent No. 6637447

Beerbrella

A small umbrella which may be removably attached to a beverage container in order to shade the beverage container from the direct rays of the sun.

Newsletter  PatentStorm News

Make the Most of PatentStorm

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest patents by subscribing to an RSS feed.

Got questions? Ask a Patent Expert!

Registered users: Manage your profile, comments and alerts.

 

US Patent 5946490 - Automata-theoretic approach compiler for adaptive software

US Patent Issued on August 31, 1999
Estimated Patent Expiration Date: Icon_subject March 22, 2016Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.
loading...


View Patent Images (PDF)
(Registered users only)

Abstract

A compiler which generates object-oriented code from high level models is disclosed. The compiler uses a class graph to construct a finite intermediate automaton which is used in conjunction with an adaptive program to generate an object-oriented program in a target language. The intermediate automaton enables general case compilation of most combinations of adaptive programs and class graphs. The automaton also enables use of standard minimization techniques which reduce the size of the generated object-oriented code.

Other References

  • Proceedings of the European Symposium on Programming, Springer-Verlay Lecture Notes on Computer Science, Apr. 1996
  • Lieberherr, J., Karl, Xiao Cun, Customizing adaptive to object-oriented software using grammars, Northeastern University, College of Computer Science, May 1994
  • Xavier Nicollin, Joseph Sifakis, and Sergio Yovine, Compiling Real-Time Specifications into Extended Automata, IEEE Transaction On Software Engineering, Sep. 1992
  • DongGill Lee, Kwang-Moo Choe, Taisook Han; A description behavior for compilers based on object modeling; Information Processing Letters, Sep. 1993
  • Karl J. Lieberherr, Cun Xiao, Object-Oriented Software Evolution, IEEE Transaction On Software Engineering, Apr. 199

Inventors

Assignee

Application

No. 620502 filed on 03/22/1996

US Classes:

717/157, Using procedure or function call graph717/116, Object oriented717/118, Bytecode (e.g., Java)717/146Including intermediate code

Examiners

Primary: Toplu, Lucien U.
Assistant: Stecher, Peter

Attorney, Agent or Firm

US Patent References

4558413, Software version management system
Issued on: 12/10/1985
Inventor: Schmidt ,   et al.
4783730, Input/output control technique utilizing multilevel memory structure for processor and I/O communication
Issued on: 11/08/1988
Inventor: Fischer
4912637, Version management tool
Issued on: 03/27/1990
Inventor: Sheedy, et al.
5075847, Method and apparatus for computer program encapsulation
Issued on: 12/24/1991
Inventor: Fromme
5278979, Version management system using pointers shared by a plurality of versions for indicating active lines of a version
Issued on: 01/11/1994
Inventor: Foster, et al.
5313646, Method and apparatus for translucent file system
Issued on: 05/17/1994
Inventor: Hendricks, et al.
5355317, Method and apparatus for system design
Issued on: 10/11/1994
Inventor: Talbott, et al.
5410703System for changing software during computer operation
Issued on: 04/25/1995
Inventor: Nilsson, et al.

International Class

G06F 009/45

Comments

No comments for this page
 
 
Forgot password?
Register here