Conflicting criteria in embedded system design | Synapse