Haugeland on Systems
Haugeland offers a theory of systems along the following lines: A component is a relatively independent and self-contained portion of a system in the sense that it relevantly interacts with other components only through interfaces between them (and contains no internal interfaces at the same level). An interface is a …