Next: Module
Up: Component
Previous: Component
Component Type
Description
Components behave in identifiable, distinct ways, and they also interact with other components in similarly distinct and identifiable ways. These distinctions separate components into categories, or types. A component type captures the semantics of a component's behavior, the kind of functionality it implements, its performance characteristics, and its expectations of the style of interaction with other components.
Every component definition has a type. In UniCon, there are eight pre-defined component types. The specification of the type comes as the first UniCon statement inside a component interface.
Syntax
The following is the syntax for specifying a component type:
<component_type> :==
Module
| Computation
| SharedData
| SeqFile
| Filter
| Process
| SchedProcess
| General
Next: Module
Up: Component
Previous: Component
Comments?
Mail the current maintainer of this page.
Author:
Gregory Zelesnik
Last Modified: May 12, 1996