ArchDiff

Category(ies): Architecture Editors / Viewers, Static Analysis, Evolution.
Institution/Company: University of California, Irvine 
Description: ArchDiff is an extension schema and  tool for the xADL 2.0 XML-based architecture description language that allows a software architect to determine the difference between two architecture descriptions. This increases understanding of an architecture's evolution. Furthemore, an architectural "diff" can be used to guide the evolution of an architecture. The ArchDiff tool can apply an architectural "diff" to a base architecture description, producing a new, merged description. 
For more information: Contact André van der Hoek.
Assumptions: Requires JDK 1.2.2 or better and the DOM-based xADL 2.0 libraries.
Status: Under development. 
Availability: On request.
See also: XADL 2.0, Apigen.