C2/Armani Runtime Architectural Constraint Checker

Category(ies): Runtime Analysis.
Institution/Company: University of California, Irvine
Description: Uses architectural constraints specified in the Armani Armani constraint language to govern the runtime evolution of software systems modeled in the C2-style. Uses Armani specifications and ArchStudio's private internal data representation. 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. Interfaces include a GUI and a text-based user interface for interactively editing C2-style architectures, and a Java API that enables other tools to dynamically evolve a system at the architectural level.
For more information: Contact Yuzo Kanomata.
Assumptions: Requires Java. Tested on Solaris and MS Windows 95/98/NT.
Status: Research Prototype.
Availability: On request.
See also: UCI Software Architecture Research.