Patent · US Expired

Method for versioning a UML model in a repository in accordance with an updated XML representation of the UML model

US6330569A · kind A · utility

131Cited by
11References
21Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 30, 1999
Grant dateDec 11, 2001
Priority date
Expiry dateJun 30, 2019

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY10S707/99954
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

In a computer system executing a repository program and having a memory, a method is disclosed for versioning a UML model in the repository in accordance with an updated XML representation of the UML model. The method includes the steps of identifying differences between UML objects in the UML model and XML objects in the XML file. Where there is a difference between one of the UML objects and one of the XML objects, it is reserved as a ghost object. The ghost object is updated to match each corresponding one of the XML objects. Objects whose target references have been changed are reserved and updated. Finally, the UML objects are updated in the repository that refer to ghost objects updated in the preceding step. The method includes making changes to the ghost object Attributes, References and owned elements to match Attributes, References and owned elements, respectively, found in the XML object.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.