xArch Diff XML Schema 2.0
The following elements are used to define how to
represent a change between Product Line Architectures.
This schema can be used to show when an element
(connector, etc.) was removed or added to a
preexisting architecture.
Depends on: {types.xsd, instance.xsd, options.xsd, variants.xsd}
Change Log:
2004-05-02: Ping Chen, Chris Van der Westhuizen:
Changed the schema to be unique for product line architecture
in order to be differentiated from runtime diff and merge
2003-10-26: Ping Chen, Matt Critchlow, Akash Garg, Chris Van
der Westhuizen:
Changed the Add Subarchitecture to contain only the description
of the subarchitecture.
2003-05-12: Ping Chen, Matt Critchlow, Akash Garg, Chris Van
der Westhuizen:
Cleaned up the document. Fixed up some naming inconsistencies
2003-05-08: Ping Chen, Matt Critchlow, Akash Garg, Chris Van
der Westhuizen:
Augmented addLink and addSignatureInterfaceMapping with
information about the endpoints they are connected to.
Also added ability to add/remove optionals.
2003-04-22: Ping Chen, Matt Critchlow, Akash Garg, Chris Van
der Westhuizen:
Re-wrote the schema for the diff document to become
hierarchical. Now allows for fine-grained diffing of
elements such as interfaces, variants, and signatures.
Finally, added support for sub-structures.
2002-07-23: Eric M. Dashofy [edashofy@ics.uci.edu]:
Changed location of core (xArch) schema in the import
statement to a more stable URL.
2002-01-28: Eric M. Dashofy [edashofy@ics.uci.edu]:
Upgraded to 2001 XML Schema standard and validated
with XML Spy 4.2. Only changes were to the namespace
declaration for 'xsd' in the header.
2001-04-12: Eric M. Dashofy [edashofy@ics.uci.edu]:
Cleanup and validation by XML Spy 3.5.
2001-04-09: Christopher van der Westhuizen
[vanderwe@uci.edu]:
Initial development and internal release.