Method, System, and Computer Program Product for Implementing a Model Exchange Framework
First Claim
1. A computer implemented method for implementing model exchange in a system design, comprising:
- receiving, on a server, a first model exchange request from a first client, whereinthe first model exchange request comprises a first synchronization record which comprises a delta of both a program aspect and a data aspect between a system design on the client and a system design on the server;
implementing the first model exchange request by processing the first model exchange;
generating a second synchronization record in response to the first model exchange;
transmitting the second synchronization record to the first client by using a fusion technology; and
displaying a result of implementing the first model exchange request or storing the result in a tangible computer readable medium.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are a method, a system, and a computer program products for implementing model exchange in a system design. In various embodiments, the method or system receives a model exchange request from a client where model exchange request comprises a first synchronization record which comprises a delta of both a program aspect and a data aspect between a system design on the client and a system design on the server, implements the first model exchange request by processing the first model exchange, generates a second synchronization record in response to the first model exchange, transmitting the second synchronization record to the first client by using a fusion technology, and displaying a result of implementing the first model exchange request or storing the result in a tangible computer readable medium.
48 Citations
25 Claims
-
1. A computer implemented method for implementing model exchange in a system design, comprising:
-
receiving, on a server, a first model exchange request from a first client, wherein the first model exchange request comprises a first synchronization record which comprises a delta of both a program aspect and a data aspect between a system design on the client and a system design on the server; implementing the first model exchange request by processing the first model exchange; generating a second synchronization record in response to the first model exchange; transmitting the second synchronization record to the first client by using a fusion technology; and displaying a result of implementing the first model exchange request or storing the result in a tangible computer readable medium. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer implemented method for implementing model exchange in a system design, comprising:
-
initiating, from a first client, a first model exchange request and transmitting the first model exchange request to a server, wherein the first model exchange request comprises a first synchronization record which comprises a delta of both a program aspect and a data aspect between a system design on the first client and a corresponding system design on the server; receiving a second synchronization record from the server, in which the second synchronization record comprises a second delta of both a program aspect and a data aspect between the system design on the first client and the corresponding system design on the server; processing the second synchronization record; completing the first model exchange request by applying a change log; and displaying a result of the first model exchange request or storing the result in a tangible computer readable medium.
-
-
23. A system for implementing model exchange in a system design, comprising:
-
means for receiving, on a server, a first model exchange request from a first client, wherein the first model exchange request comprises a first synchronization record which comprises a delta of both a program aspect and a data aspect between a system design on the client and a system design on the server; means for implementing the first model exchange request by processing the first model exchange; means for generating a second synchronization record in response to the first model exchange; means for transmitting the second synchronization record to the first client by using a fusion technology; means for displaying a result of implementing the first model exchange request or storing the result in a tangible computer readable medium.
-
-
24. A computer program product that includes a medium usable by a processor, the medium having stored thereon a sequence of instructions which, when executed by said processor, causes said processor to execute a process for implementing model exchange in a system design, the process comprising:
-
receiving, on a server, a first model exchange request from a first client, wherein the first model exchange request comprises a first synchronization record which comprises a delta of both a program aspect and a data aspect between a system design on the client and a system design on the server; implementing the first model exchange request by processing the first model exchange; generating a second synchronization record in response to the first model exchange; transmitting the second synchronization record to the first client by using a fusion technology; displaying a result of implementing the first model exchange request or storing the result in a tangible computer readable medium.
-
-
25. A system for implementing model exchange in a system design, comprising:
-
means for initiating, from a first client, a first model exchange request and transmitting the first model exchange request to a server, wherein the first model exchange request comprises a first synchronization record which comprises a delta of both a program aspect and a data aspect between a system design on the first client and a corresponding system design on the server; means for receiving a second synchronization record from the server, in which the second synchronization record comprises a second delta of both a program aspect and a data aspect between the system design on the first client and the corresponding system design on the server; means for processing the second synchronization record; means for completing the first model exchange request by applying a change log; and means for displaying a result of the first model exchange request or storing the result in a tangible computer readable medium.
-
Specification