Abstract
This talk will present an engineering perspective on "architecture" in complex engineered systems. The role of protocols and interfaces will be emphasized, along with other architectural concepts such as modularity, evolvability and reusability. Examples of architecture as applied to autonomous vehicles will be used to illustrate modern engineering design tools.