2002 Forum Home
Program
Keynote
Posters
and Demos
Registration
Accommodations
Directions
For
Posters and Demonstrators
For
External Advisory Committee (EAC)
ISR
Home
|
|

Poster: ArchDiff - Architectural Differencing and Merging
Student:
Christopher Van der Westhuizen
Advisor:
André van der Hoek
Abstract:
ArchDiff helps an architect in understanding and propagating changes among
different architectures. Specifically, ArchDiff uses an architecture-based
differencing algorithm with which a developer can easily and quickly understand
the difference between two architectures in terms of sets of components,
connectors, and links that have been added, replaced, and removed. ArchDiff
is completed by ArchMerge, a tool that can propagate a difference between
two architectures to a third architecture, in effect automating the process
of updating one architecture with functionality from other architectures.
ArchDiff and ArchMerge are implemented on top of the
xADL 2.0 architecture description language and are used by the Ménage
environment for managing evolving product family architecture.
|