Explores validated-aware software for continuous system validation in safety-critical environments, emphasizing the importance of anticipatory real-time assurance and semantic-level validation.
Introduces formal verification and its advantages over traditional testing methods, discussing automated theorem proving and compiling correctness statements into verification conditions.
Covers Solver-Aided Programming, integrating SMT solvers for program verification, synthesis, and debugging, along with challenges in building solver-aided tools.
Covers systems engineering, project management, quality assurance, and space mechanisms, emphasizing the importance of proper requirements and verification.
Explores time-determinator model checking, U-Pool scheduling, worst-case execution time analysis, and statistical model checking for cyber-physical systems.