ArchStudio 2.0

Category(ies): Evolution.
Institution/Company: University of California, Irvine
Description: ArchStudio is an interactive, graphical design environment for specifying, visualizing, and dynamically evolving software architectures in the C2 architectural style. Imports Armani architectural constraints. Uses a private internal representation for architectural models. Can export either an ACME file, DOT file (AT&T's graph language), or ASCII text file formats. It reads Armani architectural constraints or its own ASCII text file formats. ArchStudio provides a GUI and a text-based user interface for interactively editing C2-style architectures. ArchStudio also provides a Java API that enables other tools to dynamically evolve a system at the architectural level.
For more information: ArchStudio.
Assumptions: Requires Java 1.1. Tested on Solaris and MS Windows 95/98/NT.
Status: Research Prototype.
Availability: Download Page.
See also: UCI Software Architecture Research.