Dradel Tool Suite

Category(ies): Evolution.
Institution/Company: University of California, Irvine
Description: An environment constructed to support modeling, analysis, and implementation of architectures described in C2 SADEL, with the particular focus on their evolution at specification-time. It provides support for principled component evolution via heterogeneous subtyping, connector evolution via context-reflective interfaces and flexible information filtering, and configuration evolution via heterogeneous connectors and minimized component interdependencies. It also supports mapping of architectures to implementations in a property-preserving manner. It currently supports C2 SADEL specifications although it is suited to supporting additional ADLs. It exports Java 
source code, and can be easily extended to any programming language. 
For more information: Contact Yuzo Kanomata.
Assumptions: Requires C2 Implementation Framework, Java version.
Status: Research Prototype.
Availability: On request.
See also: UCI Software Architecture Research.