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

Automata-theoretic approach compiler for adaptive software

Patent 5946490 Issued on August 31, 1999. Estimated Expiration Date: Icon_subject March 22, 2016. Estimated 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.

Patent References

Software version management system
Patent #: 4558413
Issued on: 12/10/1985
Inventor: Schmidt ,   et al.

Input/output control technique utilizing multilevel memory structure for processor and I/O communication
Patent #: 4783730
Issued on: 11/08/1988
Inventor: Fischer

Version management tool
Patent #: 4912637
Issued on: 03/27/1990
Inventor: Sheedy, et al.

Method and apparatus for computer program encapsulation
Patent #: 5075847
Issued on: 12/24/1991
Inventor: Fromme

Version management system using pointers shared by a plurality of versions for indicating active lines of a version
Patent #: 5278979
Issued on: 01/11/1994
Inventor: Foster, et al.

Method and apparatus for translucent file system
Patent #: 5313646
Issued on: 05/17/1994
Inventor: Hendricks, et al.

Method and apparatus for system design
Patent #: 5355317
Issued on: 10/11/1994
Inventor: Talbott, et al.

System for changing software during computer operation Patent #: 5410703
Issued on: 04/25/1995
Inventor: Nilsson, et al.

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

International Class

G06F 009/45

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
PatentsPlus Images
Enhanced PDF formats
loading...
PatentsPlus: add to cart
PatentsPlus: add to cartSearch-enhanced full patent PDF image
$9.95more info
PatentsPlus: add to cart
PatentsPlus: add to cartIntelligent turbocharged patent PDFs with marked up images
$18.95more info
 
Sign InRegister
Username  
Password   
forgot password?