|[PuSpSoMeT04]||Elke PulvermĂĽller, Andreas Speck, XOpT - XML-Based Composition Concept, Hamido Fujita, Volker Gruhn (Ed.), Proceedings of the 3rd International Conference on New Software Methodologies, Tools, and Techniques (SoMeT_04), p. 249 - 262, IOS Press, September 2004.
System development is usually processed by applying different
models both on the same and different levels of abstraction.
This supports the stepwise
refinement, the dealing with the inherent complexity
and allows the tailored documentation and specification of
the different aspects of the system.
This paper presents the XOpT approach to support the composition
and adaptation step.
It provides a framework based on XML, DOM and XPath technology
with an hierarchy of transformation operators.
These are either generic or specifically suited for (and thus also
restricted to) a certain domain.
New operators may be added on top of existing ones on demand.
XOpT is a unification of composition and weaving techniques as
it operates on the standardized XML data format.
Furthermore, this language independence allows the
manipulations on different abstraction levels in parallel
preserving model consistency.
The concepts have been applied to an e-commerce system based on ARIS
which also serves as example in this paper.