- Generic models: Derived from a
number of real systems. ``Bottom-Up.'' Capture principal characteristics.
Describe a limited class of system.
- Reference architectures: More
abstract, describing a larger class of system. ``Top-Down.'' Not based upon
real systems. Instead, reflect application domain.
- A compiler as the classic
example:
- Contrast with the repository
model of a compiler.
- A standard which can be used to
compare real systems. Introduces terminology to an application domain.
- OSI reference model as the
classic example:
- Intended to promote
interconnection of conformant systems. A failure. Layering
subverted