The structure of the components of a program/system, their interrelationships, and principles and guidelines governing their design and evolution over time.
See also: type, subclass, subtype.
See also: Style, Environment Description
See also: Environment, Style Description
For example, a pipe and filter style would include filters, pipes, etc. in the design vocabulary, include the rules that input ports attach only to sink roles and so forth in the set of invariants, and include properties like `cyclicity' and `throughput'.
See also: Stylet, Style Description, Environment
See also: Style, Environment Description