Method and apparatus for modeling extensible markup language (XML) applications using the unified modeling language (UML)
AssigneeKoninklijke Philips Electronics N.V.
InventorJingkun Hu
Life of this patent
Estimating the term…
Loading patent…
AssigneeKoninklijke Philips Electronics N.V.
InventorJingkun Hu
Estimating the term…
A method and apparatus are disclosed for modeling XML applications using an extended UML notation. The present invention extends the UML model template to include an additional compartment, referred to as a constant attribute compartment. The constant attribute compartment allows the constant attributes of an XML element to be explicitly represented in the UML model. The disclosed UML model can thereby distinguish XML elements and XML attributes using the additional constant attribute compartment to represent attributes that remain constant through all instances of an object. The UML modeling of XML elements is more clear and readable by separately modeling the constant attributes and the variable attributes of the XML element. The present invention facilitates the automatic generation of XML schemas and source code with the appropriate software tools.
A method for representing an XML object using a UML model, comprising the steps of:
A method for generating an XML schema from a UML model, comprising the steps of:
A method for generating source code from a UML model, comprising the steps of:
A system for representing an XML object using a UML model, comprising:
A system for generating an XML schema from a UML model, comprising:
A system for generating source code from a UML model, comprising:
An article of manufacture for representing an XML object using a UML model, comprising:
Dependencies are inferred from the claim text.