What is an Architecture?
What is an Architecture?
m A description of the behavior of a system that is independent of its implementation.
Ô Isomorphic to its "interface specification" (Siewiorek, Bell, Newell, 1971)
For example:Ô Instruction set definition of a computerÔ Z-domain description of a filterÔ Handshaking protocol for a bus
m May guide implementation (contain 'hints' or 'pragmas')
e.g. a particular specification may lead naturally to a serial or parallel implementation.
EE290H, Fall 85