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

Process for manipulating data models used in software engineering

Patent 5911074 Issued on June 8, 1999. Estimated Expiration Date: Icon_subject December 6, 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

Heterogeneous data translation system
Patent #: 5339434
Issued on: 08/16/1994
Inventor: Rusis

System and method for providing a graphical user interface for mapping and accessing objects in data stores
Patent #: 5627979
Issued on: 05/06/1997
Inventor: Chang, et al.

Method and system for invoking methods of an object
Patent #: 5689709
Issued on: 11/18/1997
Inventor: Corbett, et al.

System and method for executing verifiable programs with facility for using non-verifiable programs from trusted sources
Patent #: 5692047
Issued on: 11/25/1997
Inventor: McManis

Data acess implementation of device driver interface Patent #: 5701483
Issued on: 12/23/1997
Inventor: Pun

Inventors

Assignee

Application

No. 761202 filed on 12/06/1996

US Classes:

717/100SOFTWARE PROGRAM DEVELOPMENT TOOL (E.G., INTEGRATED CASE TOOL OR STAND-ALONE DEVELOPMENT TOOL)

Examiners

Primary: Trammell, James P.
Assistant: Smithers, Matthew

Attorney, Agent or Firm

Foreign Patent References

  • 495279 EP. 07/13/1992

International Class

G06F 009/45

Foreign Application Priority Data

1995-12-08 FR

Abstract

The present invention relates to a process for manipulating data models for the transfer of models between a plurality of software engineering tools (Ta, Tb, Tc, Td, etc.) and for the application of transformation rules to a model, wherein the transformation of data models is carried out by means of gateways (Ba, Bb, Bc, Bd, etc.) which make it possible to convert the format of one tool to the format of another tool by passing through a unique neutral intermediate format (NIM). The present process is remarkable in that the development of the gateways, in accordance with the so-called object-oriented approach, is carried out in an executed language, the gateways being executables which allow the transformation of a data model in several steps activated successively, in a systematic or conditional way, by means of a command language which describes a logic for dynamic concatenation of the steps, concatenation being a named, parameterized procedure. Each step is an executable whose code is developed from an array of reusable classes, while the activation of a procedure requires simply that the name and the parameters of the corresponding procedure be supplied.

Other References

  • Koschmann T et al "Bridging the gap between object-oriented and logic programming"; p. 37, left col., line 22--middle col., line 1; p. 38, middle col., line 3--right col., line 5; p. 38, right col., line 27--p. 39, left col., line
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?