Toward User-Defined Element Types and Architectural Styles

Author: Robert DeLine

In Second International Software Architecture Workshop, San Francisco, California, 1996, pages 47-49.

Download the PostScript or PDF


When considering the design of an architectural description language (ADL) to be used as part of a software developer's daily practice, two goals merit attention. First, the language should support the easy definition of new element types and architectural styles. Second, it should play a central role in system construction. A proposed ADL, called UniCon-2, addresses these goals with its flexible type system, its duty construct, and its extensible compiler architecture based on ole. Such an ADL provides a good starting point for exploring the architectural description of families of systems and flexible componentry.

Brought to you by the Composable Software Systems Research Group in the School of Computer Science at Carnegie Mellon University.

[Last modified 24-Aug-1999.
Mail suggestions to the