Input (grade 12): Immunity aware programming is one kind of defensive programming.
Output (grade 11): Immunity aware programming is a set of programming techniques used while writing firmware for an embedded system.