At a smaller scale are embedded systems, in which software and
firmware is used to control the physical operations and interactions of devices
ranging from military, aerospace, and commercial vehicles to weapons
systems to medical devices to communications devices (from satellites to