High-Confidence Embedded Systems: Validation and Verification