The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 22, 2007

Filed:

Jun. 05, 2003
Applicants:

Rainer F. Hauser, Thalwil, CH;

Shubir Kapoor, Mohegan Lake, NY (US);

Jana Koehler, Lucerne, CH;

Santhosh Kumaran, Croton-on-Hudson, NY (US);

Frederick Y. Wu, Cos Cob, CT (US);

Inventors:

Rainer F. Hauser, Thalwil, CH;

Shubir Kapoor, Mohegan Lake, NY (US);

Jana Koehler, Lucerne, CH;

Santhosh Kumaran, Croton-on-Hudson, NY (US);

Frederick Y. Wu, Cos Cob, CT (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/00 (2006.01); G06F 13/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

A system and method that implements top-down and bottom-up model-driven transformations between platform-independent (business view) modeling approaches and platform-specific (IT architectural) models. On the business level, business view models may be expressed in, but not limited to ADF or UML2, whereas on the IT architecture side, service-oriented architectures with Web service interfaces and processes are specified in business process protocol languages including, but not limited to, BPEL4WS, or workflow definitions. An architecture and a transformation method based on typed information flows automatically transforms platform-independent business models into executable information technology (IT) architecture specifications constrained by a specific IT platform, and vice versa. The models generated span the entire life cycle of a software system and ease the software production, deployment and maintenance tasks. That is, the different models generated for the same system are 'linked' in a way that relevant changes in one model may be propagated to the other models to keep the model set consistent.


Find Patent Forward Citations

Loading…