A notation consisting of a number of structural primitives, such as memory, M, switch, S, processor, P, etc., connected to form a network that describes the architecture of a computer system. It allows complex computer systems to be specified at many levels. At the lowest, register transfer, level it is used in conjunction with ISP.