Legal claims defining the scope of protection, as filed with the USPTO.
1. An Eclipse Modeling Framework (EMF) model synchronization method executed by a processor, the method comprising: calculating a weight based on a hierarchy for an object identifier in a first model that has been changed, when the change of the first model occurs in an EMF model having an attribute in which the EMF model references a path of an object; accumulating the calculated weight to a sum of weights; comparing the accumulated sum of weights with a predetermined threshold value; and updating the first model and all of second models, which are comprised in an update list, with a content of the change occurring in the first model, when the sum of weights is greater than the threshold value, wherein, as a hierarchy of an identifier changed on an Extensible Markup Language (XML) path becomes higher, the weight based on the hierarchy is calculated to have a large value.
2. The EMF model synchronization method of claim 1 , further comprising: adding the first model to the update list, when the sum of weights is not greater than the threshold value.
3. The EMF model synchronization method of claim 1 , further comprising: determining whether a preset update timer expires, when the sum of weights is not greater than the threshold value; and updating the first model and all of the second models, which are comprised in the update list, with the content of the change occurring in the first model, when the update timer expires.
4. The EMF model synchronization method of claim 3 , further comprising: resetting the update timer when the update timer expires.
5. The EMF model synchronization method of claim 1 , wherein the first model is a model which is written using an Extensible Markup Language (XML) schema which is provided in an Automotive Open System Architecture (AUTOSAR).
6. An Eclipse Modeling Framework (EMF) model synchronization method executed by a processor, the method comprising: adding a changed first model to an update list, when the change of the first model occurs in an EMF model having an attribute in which the EMF model references a path of an object; calculating a weight based on a hierarchy for an object identifier in the first model; accumulating the calculated weight to a sum of weights; comparing the accumulated sum of weights with a predetermined threshold value; and updating all models, which are comprised in the update list, with a content of the change occurring in the first model, when the sum of weights is greater than the threshold value, wherein the weight based on the hierarchy is calculated to have a relatively high value, when the hierarchy is high, and the weight based on the hierarchy is calculated to have a relatively low value, when the hierarchy is low.
7. The EMF model synchronization method of claim 6 , further comprising: determining whether a preset update timer expires, when the sum of weights is not greater than the threshold value; and updating all the models, which are comprised in the update list, with the content of the change occurring in the first model, when the update timer expires.
8. The EMF model synchronization method of claim 7 , further comprising: resetting the update timer when the update timer expires.
9. The EMF model synchronization method of claim 6 , wherein the first model is a model which is written using an Extensible Markup Language (XML) schema which is provided in an Automotive Open System Architecture (AUTOSAR).
10. An Eclipse Modeling Framework (EMF) model synchronization system stored in a non-transitory computer-readable medium, the system comprising: a weight calculation unit configured to calculate a weight based on a hierarchy for an object identifier in a changed first model and to accumulate the calculated weight to a sum of weights, when the change of the first model occurs in an EMF model having an attribute in which the EMF model references a path of an object; a comparison unit configured to compare the accumulated sum of weights with a predetermined threshold value; an update list configured to store a list of changed models including the changed first model; and an update unit configured to update the changed models comprised in the update list with a content of the change occurring in the first model, when the sum of weights is greater than the threshold value, wherein as a hierarchy of an identifier changed on an Extensible Markup Language (XML) path becomes higher, the weight based on the hierarchy is calculated to have a larger value.
11. The EMF model synchronization system of claim 10 , wherein the first model is written using an Extensible Markup Language (XML) schema which is provided in an Automotive Open System Architecture (AUTOSAR).
12. The EMF model synchronization system of claim 10 , wherein the update list is initialized, when the update unit completes updating.
13. The EMF model synchronization system of claim 10 , further comprising: a timer configured to allow the update unit to perform updating, when a predetermined certain time elapses.
Unknown
July 22, 2014
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.