UCI

DASADA Project

 
Tools Available from UCI

Below are a listing of tools which are being examined for the DASADA Project.

Tools developed for DASADA include:

  • xArch -- a XML-based Architecture Representation for the core structural representation of a software architecture jointly developed with CMU. 
  • xADL 2.0 -- an Architectural Description Language which extends xArch to describe structure and type information for architectures along with provisions to support configuration management and product family architecture. 
  • Apigen -- a tool which automatically creates Java APIs for XML Schemas. This tool suports programmers utilizing extensions to xArch, e.g., xADL 2.0. 
Planned Tools for DASADA include:
  • ArchStudio 3.0 -- a new version of ArchStudio 2.0 which incoporates xADL 2.0. An integration with Microsoft's Visio graphs tool is used as the front-end for ArchStudio 3.0 and the wrapper code is available upon request.
  • ArchDiff -- a tool and an extension of xADL 2.0 that identifies the differences between two descriptions of an architecture. This tool can also merge two descriptions together and is a basis for creating a Configuration Management system for architectures.
 
Other UCI Tools which may be incorporated into DASADA include: