Dradel Code Generator

Category(ies): Transformation to Implementation.
Institution/Company: University of California, Irvine
Description: The Code Generator generates application skeletons for an architecture or set of components specified in C2 SADEL. The application skeletons are built on top of the Java C2 framework. The Makefile for the application and main program, containing component and connector instances and their interconnections, is automatically generated. The complete message interface for a component is generated, as are method stubs for component operations. Individual, application-specific methods are the only parts of a component for which the developers have to provide an implementation (either through new development or reuse). Implementation guidelines to the developers are provided in the form of comments containing each method's pre- and postconditions, extracted from the C2 SADEL description of the architecture. 
For more information: Contact Yuzo Kanomata.
Assumptions: Requires C2 Implementation Framework, Java version.
Status: Research Prototype.
Availability: By request.
See also: UCI Software Architecture Research.