| Category(ies): | Transformation to Implementation. |
| Institution/Company: | University of California, Irvine |
| Description: | Implements component interconnection and message passing protocols for C2-style applications. Components and connectors used in C2 applications are subclassed from the appropriate abstract classes in the framework. This guarantees their interoperability, eliminates many repetitive programming tasks, and allows developers of C2 applications to focus on application-level issues. In order to incorporate off-the-shelf (OTS) components into a C2 architecture, they are wrapped inside framework components. The framework supports a variety of implementation configurations for a given architecture by incorporating four OTS middleware mechanisms transparently wrapped inside connector classes. The entire resulting system may execute in a single thread of control, or each component may run in its own thread of control or operating system (OS) process. |
| For more information: | The C2 Style. |
| Assumptions: | Requires Java 1.1; tested on Solaris and MS Windows 95/98/NT. Also implemented in C++ and Ada on Solaris. |
| Status: | Research Prototype. |
| Availability: | Downloadable at UCI Software Architecture - Available Software. |
| See also: | UCI Software Architecture Research. |