Module 4 – Make assumptions visible and defend your result
Review is the start of deeper engineering
Submit a component with its requirements, source, boundary tests, expected failure, and a short explanation of why the evidence supports the claim. State what you have not established. Two passing tests do not prove every possible property of a larger application; they answer specific questions about this small component.
For a deeper path, practice advanced Ada packages and resource management, then study SPARK flow analysis and proof. Formal verification needs meaningful specifications and supported toolchains. A course completion mark is a record of work; your growing ability to explain, test, and maintain programs is the goal.
Complete this lesson
Answer every check correctly to earn your lesson certificate. Feedback helps you review and try again.
Sign in · Save your progress and earn a certificate for this lesson.