Method, system, and computer program product for implementing a model exchange framework generating a synchronization record in response to a model exchange request using fusion technology
First Claim
1. A computer implemented method for implementing model exchange in a system design, comprising:
- using a computing system that comprises at least one processor and is configured for performing;
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, andthe delta of the program aspect comprises one or more differences between one or more programs used for collaborating on the system design on the client and one or more corresponding programs used for collaborating on the 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 request;
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 on a display apparatus or storing the result in a tangible computer readable storage 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.
21 Citations
33 Claims
-
1. A computer implemented method for implementing model exchange in a system design, comprising:
-
using a computing system that comprises at least one processor and is configured for performing; 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, and the delta of the program aspect comprises one or more differences between one or more programs used for collaborating on the system design on the client and one or more corresponding programs used for collaborating on the 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 request; 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 on a display apparatus or storing the result in a tangible computer readable storage 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:
-
using a computing system that comprises at least one processor and is configured for performing; 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, wherein the delta of the program aspect comprises one or more differences between one or more programs used for collaborating on the system design on the first client and one or more corresponding programs used for collaborating on the 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 on a display apparatus or storing the result in a tangible computer readable storage medium. - View Dependent Claims (23, 24)
-
-
25. A system for implementing model exchange in a system design, comprising:
-
a computing system that comprises at least one processor and is configured for performing; 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, and the delta of the program aspect comprises one or more differences between one or more programs used for collaborating on the system design on the client and one or more corresponding programs used for collaborating on the 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 (26, 27)
-
-
28. 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, and the delta of the program aspect comprises one or more differences between one or more programs used for collaborating on the system design on the client and one or more corresponding programs used for collaborating on the system design on the server; implementing the first model exchange request by processing the first model exchange by using at least one processor; 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 on a display apparatus or storing the result in a tangible computer readable storage medium. - View Dependent Claims (29, 30)
-
-
31. A system for implementing model exchange in a system design, comprising:
-
a computing system that comprises at least one processor and is configured for performing; 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, and the delta of the program aspect comprises one or more differences between one or more programs used for collaborating on the system design on the client and one or more corresponding programs used for collaborating on the 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 storage medium. - View Dependent Claims (32, 33)
-
Specification